最详细的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 "Hello world";
?>
文件命名为hello,将文件后缀改为php,并将其移至D:\Apache HTTP Server\x64\htdocs
使用浏览器输入地址:http://localhost:81/hello.php,打开网页如下图,说明配置成功:
版权声明:本文为博主原创文章,未经博主允许不得转载。
页:
[1]