慧9建 发表于 2015-11-17 13:14:04

最详细的Windows7搭建PHP开发环境总结

  
  在大学主修的是Java语言,现在毕业进了公司,发现公司主要使用的是PHP开发,于是不得不重新开始学习PHP开发。学习PHP开发的第一步必须搭建PHP开发环境,经历几次失败后,发现PHP开发环境并不像Java那样简单,在网上搜了很多资料,然后结合自己的电脑配置及操作系统(Windows764位旗舰版)版本总结了一下,希望我的总结能帮助遇到类似情况的小伙伴,避免一些弯路。
  
  环境及工具
  环境:win7 旗舰版64.(32位的同理,下载相关软件必须是对应的32位版本)
  php-5.6.10-Win32-VC11-x64
  (下载地址:http://windows.php.net/downloads/releases/php-5.6.10-Win32-VC11-x64.zip)
  Apache HTTP Server
  (下载地址:http://www.jisuxia.com/soft/apache-637.html)
  MySQL5.6.20(mysql-5.6.20-win32.zip)
  (下载地址:http://dev.mysql.com/downloads/windows/installer/)
  
  准备工作
  因为PHP的编译是基于VC运行库的,所以在搭建PHP的环境时需要先安装相应版本的VC运行库,这里我安装的是VC2015运行库
  (下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=46881)
  
  安装步骤
  1.   安装VC2015运行库
双击

  勾选我同意点击安装

  
  完成安装,点击安装


  2.   安装php-5.6.10-Win32-VC11-x64
  将php-5.6.10-Win32-VC11-x64.zip解压放置非系统盘,例如D盘;
  3.   安装Apache HTTP Server
  将下载的文件解压到非系统盘,例如D盘;
  4.   安装MySQL5.6.10.1(mysql-5.6.10.1-win32.zip)
  双击安装文件

  
  点击“Install MySQL Products”如图:


  
  勾选I acceptthe license terms,点击Next,如图:


  
  勾选Skip the check for updates,点击Next,如图:


  选择Developer Default,设置安装路径Installation Path和数据保存路径Data Path,如图:


  
  点击Execute,如图:


  安装VC2008运行库,勾选我已经阅读并接受许可条款,点击安装,如图:


  
  完成VC2008运行库的安装,如图:


  完成配置环境的安装,如图:


  
  完成MySql所需插件的安装,如图:

  
  安装实例,如图:


  设置端口号,这里使用默认设置,如图:


  
  设置用户名和密码,如图:


  
  完成安装,如图:


  配置PHP
  1.   将D:\php-5.6.10-Win32-VC11-x64\php.ini-production 复制一份,并重命名为php.ini;
  2.   将D:\php-5.6.10-Win32-VC11-x64和D:\php-5.6.10-Win32-VC11-x64\ext加入环境变量PATH中,选中计算机,右键属性-->高级系 统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上; D:\php-5.6.10-Win32-VC11-x64;D:\php-5.6.10-Win32-VC11-x64\ext,如下图,


  配置Apache
  1.   用记事本打开D:\Apache HTTP Server\x64\conf查找Define SRVROOT,修改DefineSRVROOT "/Apache24" => Define SRVROOT " D:\Apache HTTPServer\x64"(这里输入的是你解压apache安装包后放的位置)
  2.   查找Listen 80,一般我们在安装Tomcat时会将Tomcat端口设置为80,为了避免占用,我将端口改为81;
  3.   最后一行添加添加
  LoadModule php5_module " D:/php-5.6.10-Win32-VC11-x64/php5apache2_4.dll"
  让 apache 支持php (请确认D:/php-5.6.10-Win32-VC11-x64/有php5apache2_4.dll,如果你下载的是我提供的连接肯定是有的)
  4.   接着后面再添加 AddType application/x-httpd-php .php .html .htm
  5.   再在后面添加 PHPIniDir " D:/php-5.6.10-Win32-VC11-x64" (告诉apachephp.ini的位置)
  至此,httpd.conf 配置完成,保存httpd.conf
  开启PHP的几个扩展
  1.   用记事本打开D:\php-5.6.10-Win32-VC11-x64\php.ini
  将; extension_dir = "ext"修改为 extension_dir ="ext" (去掉extension前面的分号)
  将;extension=php_mbstring.dll 修改为extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)
  将;extension=php_mysql.dll修改为extension=php_mysql.dll(去掉extension前面的分号)
  将;extension=php_mysqli.dll 修改为extension=php_mysqli.dll(去掉extension前面的分号)
  
  启动Apache
  1.   方法一:在windows服务中启动;点击开始,找到计算机,右键-->管理-->服务和应用程序-->服务,找到Apache2.4,右键启动即可,如下图


  
  2.   方法二:双击D:\Apache HTTP Server\x64\bin\ApacheMonitor.exe启动,如下图:


  测试程序
  使用记事本编辑以下内容:
  <?php
  echo &quot;Hello world&quot;;
  ?>
  文件命名为hello,将文件后缀改为php,并将其移至D:\Apache HTTP Server\x64\htdocs
  使用浏览器输入地址:http://localhost:81/hello.php,打开网页如下图,说明配置成功:
  

  
         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: 最详细的Windows7搭建PHP开发环境总结