PHP开发环境搭建
一.工具\环境
WIN7旗舰版Service Pack1 64位
RS种子:http://rs.xidian.edu.cn/forum.php?mod=viewthread&tid=170364
VC14 即Visual studio 2015
URL:http://www.microsoft.com/en-us/download/details.aspx?id=48145
php-7.0.0-nts-Win32-VC14-x64
URL:http://windows.php.net/download/#php-7.0-ts-VC14-x64
httpd-2.4.17-win64-VC14
URL:http://www.apachelounge.com/download/
mysql-5.6.28-winx64
URL:http://dev.mysql.com/downloads/mysql/5.6.html#downloads
二.制作者的一些看法
1. VC14
文件夹里的vc_redist.x64.exe是可执行的二进制文件,直接双击安装即可。
2. PHP
解压php包到D:\Program Files\,修改文件夹php-7.0.0-nts-Win32-VC14-x64
为php-7.0.0
D:\Program Files\ php-7.0.0\php.ini-production复制一份,并重命名为php.ini;用记事本打开,修改一些扩展
; extension_dir = "ext"――――>extension_dir = "ext"
;extension=php_mbstring.dll――――>extension=php_mbstring.dll
;extension=php_mysqli.dll ――――>extension=php_mysqli.dll
;extension=php_pdo_mysql.dll ――――>extension=php_pdo_mysql.dll
3. D:\Program Files\php-7.0.0和D:\ProgramFiles\ php-7.0.0\ext加入环境变量PATH中
Apache
解压httpd-2.4.17-win64-VC14.zip文件,将子文件Apache24复制到”D:\ProgramFiles\”目录下。
D:\Program Files\Apache24\conf\httpd.conf做以下修改
a. ServerRoot"C:/Apache24" =>ServerRoot "D:/ProgramFiles/Apache24"
b. #ServerNamewww.example.com:80 ――――>ServerName www.example.com:80(端口有可能被占用,可以更改)
c.DocumentRoot"c:/Apache24/htdocs"――――>
DocumentRoot"D:/ProgramFiles/Apache24/htdocs"
d. <Directory"c:/Apache24/htdocs">――――>
<Directory "D:/Program Files/Apache24/htdocs ">
e. DirectoryIndex index.html=>
DirectoryIndexindex.html index.php index.htm
f. ScriptAlias /cgi-bin/"c:/Apache24/cgi-bin/"――――>
ScriptAlias/cgi-bin/ " D:/Program Files/Apache24/cgi-bin/"
g. <Directory "c:/Apache24/cgi-bin">――――>
<Directory" D:/Program Files/Apache24/cgi-bin/">
以上过程除了e.步骤外,均可以用D:/Program Files/Apache24替换
c:/Apache24一步完成
3)添加
LoadModule php7_module “D:/Program Files/php-7.0.0/php7apache2_4.dll”
AddTypeapplication/x-httpd-php .php .html .htm
PHPIniDir "D:/Program Files/php-7.0.0/php.ini" (告诉apache php.ini的位置)
进入D:/Program Files/Apache24/bin目录输入命令
httpd -k install将http服务安装到windows中
4. MYSQL
解压MySQL压缩包,修改配置文件
我的路径为"D:\Program Files\mysql-5.6.28-winx64"
打开安装目录复制一份my-default.ini为my.ini的配置文件。修改内容:
# innodb_buffer_pool_size = 128M => innodb_buffer_pool_size =128M
# basedir = .....――――>basedir ="D:\Program Files\mysql-5.6.28-winx64"
# datadir = .....――――> datadir="D:\Program Files\mysql-5.6.28-winx64\data"
添加环境变量
在系统变量Path后面增加:"D:\ProgramFiles\mysql-5.6.28-winx64\bin"
注册服务
管理员身份打开cmd,进入D:\ProgramFiles\mysql-5.6.28-winx64\bin目录下,
输入命令 "mysqld install"
开启服务(管理员身份)
net start MySQL
(1)出现错误1067,则说明httpd.conf配置不正确,注意检查路径!
(2)
http://big.info/2014/01/windows-could-not-start-mysql56-service.html 、
发现D:\mmysql\mysql-5.1.55-win32\bin 有个mysqld的空文件,删除他即可。