配置php+apache服务器

warning: 这篇文章距离上次修改已过1575天,其中的内容可能已经有所变动。

最近闲的没事干决定搭建一个服务器玩(zuo)玩(si)。 这次搭建的环境是window,废话你linux只会开关机! *如果你想偷懒请选择wampp或appservice 下面就开始了


准备相关的软件

  1. 【运行库】VC11             网址:http://www.microsoft.com/en-us/download/details.aspx?id=30679
  2. 【数据库】mysql 5.7.9  网址:http://dev.mysql.com/downloads/installer/
  3. 【阿帕奇】apache 2.4   网址:http://www.apachelounge.com/download/
  4. 【php】 php 5.6             网址:http://windows.php.net/download/
*php选择‘VC11 x64 Thread Safe’或是‘VC11 x86 Thread Safe’,Thread Safe是线程安全版,关于线程安全版与非线程安全版的区别后面我会说明的  喂,明明是你百度的!
*请注意软件的版本要一致,64位就都是64位  别问我怎么知道的,我想静静

安装(略)

喂喂,有点节操好不? 丫的全是压缩包,安个毛

配置mysql5.7.9

   

配置php5.6

  1. 将D:\PHPserver\php5.6\php.ini-production 复制一份,并重命名为php.ini;
  2. 用记事本打开F:\phptools\php5.5\php.ini
  3. ; extension_dir = "ext"修改为 extension_dir = "ext" (去掉extension前面的分号,有分号则表示不启用)
  4. ;extension=php_mbstring.dll 修改为 extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)
  5. ;extension=php_mysql.dll修改为extension=php_mysql.dll(去掉extension前面的分号)
  6. ;extension=php_mysqli.dll 修改为 extension=php_mysqli.dll(去掉extension前面的分号)
  7. 将D:\PHPserver\php5.6和D:\PHPserver\php5.6\ext加入环境变量PATH中,选中计算机,右键属性-->高级系 统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上  “;D:\PHPserver\php5.6;D:\PHPserver\php5.6\ext

配置apache2.4

  1. 用记事本打开D:\PHPserver\Apache24\httpd.conf
  2. 查找ServerRoot,修改ServerRoot "C:/Apache24" => ServerRoot "D:/PHPserver/Apache24/"(双引号里的的是你解压apache安装包后放的位置)
  3. 查找#ServerName www.example.com:80 ,修改为 ServerName 127.0.0.1:80 (去掉前面的#,#是注释,使这条命令不启用)
  4. 查找DocumentRoot "c:/Apache24/htdocs" , 修改为DocumentRoot "D:/PHPserver/Apache24/" (如果路径对,就不用改)
  5. 查找<Directory "c:/Apache24/htdocs"> ,修改为 <Directory " D:/PHPserver/Apache24/htdocs "> (这个是你的网站文件路径,可以用你喜欢的,但这里的路径必须是上一条的子文件夹或一样)
  6. 查找DirectoryIndex index.html ,修改为 DirectoryIndex index.html index.php index.htm (这里我们添加了index.php index.htm)
  7. 查找ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" ,修改为 ScriptAlias /cgi- bin/ " D:/PHPserver/Apache24/cgi-bin" (如果一样,也不用改)
  8. 查找<Directory "c:/Apache24/cgi-bin"> 修改为 <Directory "D:/PHPserver/Apache24/cgi-bin/"> (注意不要和第5条混了)
  9. D:\PHPserver\Apache24\conf\httpd.conf最后一行添加添 加 LoadModule php5_module "D:/PHPserver/php5.6/php5apache2_4.dll" 让 apache 支持php (请确认D:\PHPserver\php5.6有php5apache2_4.dll,乳沟如果没有你一定没从我给的地址下~)
  10. 添加 AddType application/x-httpd-php .php .html .htm
  11. 添加 PHPIniDir "D:\PHPserver\php5.6" (告诉apache php.ini的位置)
  12. 保存httpd.conf 。(不保存,你就再来一遍呗~)
  13. 打开cmd (win7.8.10的小伙伴请在开始按钮上右击,选择 “命令提示符(管理员)”,否则下一条命令会执行失败)
  14. 输入D:\PHPserver\Apache24\bin\httpd -k install,回车(将apache安装到系统服务中)
 

然后启动apache,有两种启动方式:

  • 在windows服务中启动;点击开始,找到计算机,右键-->管理-->服务和应用程序-->服务,找到Apache2.4,右键启动即可
  • 双击D:\PHPserver\Apache24\bin\ApacheMonitor.exe启动
*注意:请关闭迅雷,这货占用80端口,会导致apache服务启动失败 血与泪的教训

测试是否配置成功了

  • 在D:\PHPserver\Apache24\htdocs 下新建文本文档,在里面写入以一下内容

<?php
phpinfo();
?>

  • 然后改名为index.php
  • 在浏览器地址栏中输入  http://127.0.0.1:80/
  • 如果显示这样就成功了,恭喜~

     

评论已关闭