PHP环境搭建
<p><strong><span style="font-size: 16px">php环境分为两种:</span></strong><br><strong><span style="color: rgba(255, 0, 0, 1)">wanmp</span></strong><br><strong><span style="color: rgba(255, 0, 0, 1)">lanmp</span></strong></p><p>PHP官网 </p>
<p><br><span style="font-size: 16px">w: windows系统</span><br><span style="font-size: 16px">l: linux 系统</span><br><span style="font-size: 16px">a: apache 服务器</span><br><span style="font-size: 16px">n: nginx 服务器</span><br><span style="font-size: 16px">m: mysql 数据库</span><br><span style="font-size: 16px">p: php 服务器端的脚本语言</span></p>
<p><br><span style="font-size: 16px">安装环境分为两种:</span><br><span style="font-size: 16px">集成环境一键安装</span></p>
<p><span style="font-size: 16px">集成环境 </span><br><span style="font-size: 16px">phpStudy wampserver apmserver xampp </span></p>
<p><span style="font-size: 16px">linux </span><br><span style="font-size: 16px">phpStudy lnmp lanmp wdcp </span></p>
<p><span style="font-size: 16px">window server 2002 2008</span><br><span style="font-size: 16px">自定义环境</span></p>
<p><span style="font-size: 16px">自定义环境 apache php mysql</span></p>
<p><span style="font-size: 16px"> </span></p>
<p><span style="font-size: 16px"> </span></p>
<p><br><span style="font-size: 16px">php7.xphp.5.6php没有6版本</span></p>
<p><br><span style="font-size: 16px">集成和自定义 只能够启动一个</span></p>
<p><span style="font-size: 16px">wamp</span><br><span style="font-size: 16px"> apache</span><br><span style="font-size: 16px"> mysql</span><br><span style="font-size: 16px"> php</span><br><span style="font-size: 16px"> www</span></p>
<p><span style="font-size: 16px"> </span></p>
<p><span style="font-size: 16px">如果安装完成apache后 显示红色失败 有可能端口被占用</span><br><span style="font-size: 16px">netstat -oan</span></p>
<p><br><span style="font-size: 16px">另外一种启动失败的问题,有可能在改动apache配置文件的时候出现错误了. 启动文件.</span></p>
<p><span style="font-size: 16px"> </span></p>
<p><span style="font-size: 16px">apache httpd.conf</span><br><span style="font-size: 16px">php php.ini</span></p>
<p><br><span style="font-size: 16px">修改了服务器的配置文件一定要重启apache</span></p>
<p><span style="font-size: 16px">LoadModule php5_module "E:/wamp/php/php5apache2_2.dll"</span><br><span style="font-size: 16px">AddType application/x-httpd-php .php</span><br><span style="font-size: 16px">PHPIniDir "E:/wamp/php"</span></p>
<p><br><span style="font-size: 16px">apache + php 整合</span><br><span style="font-size: 16px">php + mysql 整合</span></p>
<p> <em><strong><span style="font-size: 16px">个人理解:环境原理图</span></strong></em></p>
<p> <img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527192653393-57691107.png" alt=""></p>
<p> </p>
<p> </p>
<p><span style="font-size: 18pt"><strong>具体步骤:(安装Apache --> 安装PHP --> 安装数据mysql)</strong></span></p>
<p><span style="font-size: 18pt"><strong>一、安装Apache</strong></span></p>
<p><span style="font-size: 14pt"><strong>新建文件目录:</strong></span></p>
<p><span style="font-size: 14pt"><strong>1、E盘下建立文件夹wamp</strong></span></p>
<p><span style="font-size: 14pt"><strong>2、wamp下分别建立文件夹:</strong></span></p>
<p><span style="font-size: 14pt"><strong> -- apache</strong></span></p>
<p><span style="font-size: 14pt"><strong> -- php</strong></span></p>
<p><span style="font-size: 14pt"><strong> -- mysql</strong></span></p>
<p><span style="font-size: 14pt"><strong> -- www</strong></span></p>
<p> </p>
<p> </p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527184722585-1406496431.png" alt=""></p>
<p> </p>
<p> </p>
<p>默认路径localhost</p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527184939362-804525253.png" alt=""></p>
<p> </p>
<p>下一步:</p>
<p> </p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527185024575-458635244.png" alt=""></p>
<p> 下一步:</p>
<p> </p>
<p> <img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527185156380-854587831.png" alt=""></p>
<p> </p>
<p> 下一步:</p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527185257681-136859534.png" alt=""></p>
<p>下一步: </p>
<p> </p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527185314545-1314962980.png" alt=""></p>
<p>下一步:</p>
<p> </p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527185412862-251836424.png" alt=""></p>
<p> </p>
<p>下一步:</p>
<p> </p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527185640538-1228632299.png" alt=""></p>
<p> </p>
<p> </p>
<p><strong><span style="font-size: 18pt">二、配置PHP</span></strong></p>
<p> </p>
<p><span style="font-size: 18px">1、解压php-5.3.5-Win32-VC6-x86.zip 将里面的文件放置到E:\wamp\php</span></p>
<p><span style="font-size: 18px">2、打开E:/wamp/apache/conf/httpd.conf (Apache 配置文件); 在httpd.conf文件末尾增加以下2行内容 LoadModule php5_module "E:/wamp/php/php5apache2_2.dll" AddType application/x-httpd-php .php</span></p>
<p><span style="font-size: 18px"> 3、将E:\wamp\php 里面的 php.ini-development 重命名为 php.ini</span></p>
<p><span style="font-size: 18px"> 4、加载配置文件php.ini: 1)将 php.ini文件复制到 C:\Windows 目录下 2)也可以将 PHPIniDir "E:/wamp/php" 添加到: E:\wamp\apache\conf的httpd.conf 文件里面(推荐用这个)</span></p>
<p><span style="font-size: 18px"> 5、重启我们的apache</span></p>
<p> </p>
<p> </p>
<p><span style="font-size: 16px">这样可以将apache跟php关联起来,通过访问localhost/某个php文件, apache将把那个文件交给php解析器解析后, 变成我们想要的html+css+javascript,再显示给我们看</span>。</p>
<p>测试:编写一个php文件,文件名phpinfo.php 放置到E:/wamp/www(你自己的服务器公网上)目录下</p>
<p> 内容如下:</p>
<div class="cnblogs_code">
<pre><?<span style="color: rgba(0, 0, 0, 1)">php
</span><span style="color: rgba(0, 128, 128, 1)">phpinfo</span><span style="color: rgba(0, 0, 0, 1)">();
</span>?></pre>
</div>
<p>通过浏览器,访问地址: http://localhost/phpinfo.php(你自己的公网网址)</p>
<p> </p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527190340003-930936177.png" alt=""></p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527190352483-163932559.png" alt=""></p>
<p> </p>
<p><strong><span style="font-size: 16px"> 默认设置打开localhost 就访问我们的index.php 文件:</span></strong></p>
<p><span style="font-size: 16px">我们的apache但我们去访问localhost的时候,或者是访问某一个目录的时候, 没有指定某一个文件的时候,他会默认找index.html,而我们的程序是php编写的,所以我们希望我们的默认首页也可以是index.php 所以修改下apache 的配置。 打开httpd.conf 修改(添加index.php): <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> 找到ifModule 加上index.php,这样当我们去访问某个文件夹的时候,他就会先找 index.html 如果没有,就会找index.php,还没有就会列出这个目录的所有文件 (php配置到这里基本结束)。</span></p>
<p> </p>
<p><strong><span style="font-size: 18pt">三、数据库(mysql)配置</span></strong></p>
<p><strong><span style="font-size: 18pt"> <span style="font-size: 16px"> </span></span></strong><span style="font-size: 18pt"><span style="font-size: 16px"> 一般我们用mysql版本都是 5.~~几 ,自己要根据自己电脑系统安装相应的位数软件包;</span></span></p>
<p><span style="font-size: 16px"> <img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527191102255-5228609.png" alt=""></span></p>
<p> </p>
<p>下一步:</p>
<p> </p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527191126982-936765836.png" alt=""></p>
<p> </p>
<p>下一步:</p>
<p> </p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527191152342-47427347.png" alt=""></p>
<p> </p>
<p>下一步:</p>
<p> </p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527191222920-1238609682.png" alt=""></p>
<p> </p>
<p>下一步:</p>
<p> </p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527191255449-755056429.png" alt=""></p>
<p> </p>
<p> </p>
<p> <img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527191317450-2106529987.png" alt=""></p>
<p> </p>
<p> </p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527191409604-2024667906.png" alt=""></p>
<p> </p>
<p><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527191522392-1786255161.png" alt=""></p>
<p> </p>
<p> </p>
<p><em><strong><span style="font-size: 16px; color: rgba(255, 0, 0, 1)">!!!注意:</span></strong></em></p>
<p> <strong>最后重要步骤</strong>:</p>
<p><span style="font-size: 16px; color: rgba(255, 0, 0, 1)">修改php.ini 配置文件,指定php的扩展目录( 注释去掉分号) extension_dir = "E:/wamp/php/ext" 开启mysql、mysqli、gd库、</span></p>
<p><span style="font-size: 16px; color: rgba(255, 0, 0, 1)">多字符集扩展 extension=php_mysql.dll extension=php_mysqli.dll extension=php_gd2.dll extension=php_mbstring.dll 将他们前面的分号注释去掉。</span></p>
<p><span style="font-size: 16px"> </span></p>
<p><span style="font-size: 16px"><img src="https://img2018.cnblogs.com/blog/1670341/201905/1670341-20190527191714103-655991422.png" alt=""></span></p>
<p> </p><br><br>
来源:https://www.cnblogs.com/Zcyou/p/10932580.html
頁:
[1]