这些安装步骤网上有很多,但大都很烦琐,自己搞了一天,终于搞定,现记下一些要点以供以后备用:
一.Apache的安装,用msi文件打开安装,没什么好说的,主要是安装完后,要注意修改:
1.Listen 80为Listen 8080或其他,避免端口冲突
2.DocumentRoot 和Directory里的值是用于修改存放可执行文件的根路径,可改可不改
3.DirectoryIndex index.php index.html要加上index.php在前
4.因为要与php合作,必须添加 AddType application/x-httpd-php
.php和AddType application/x-httpd-php
.html,使apache遇到.php或者.html后缀的文件中的php 代码时知道用php进行解析执行,还可加上AddType
application/x-httpd-php .txt使普通txt文件也作为php脚本的载体。
5.要加上LoadModule php5_module "F:/phpLearning/php/php5apache2_2.dll"和PHPIniDir "F:/phpLearning/php"其中php用zip非安装包解压,手动设置路径进行安装(因为部分msi安装后配置时Apache老是启动不了),而F:/phpLearning/php/就是zip解压的路径所在,还要主要这里是用正斜杠。还要注意php5apache2_2.dll要对应相应的Apache版本,如果用php5apache2.dll模块想使apache2.2与php建立联系是会出现问题的。
二.php的安装,之前说过,用msi安装包安装,与Apache配置时尽管LoadModule php5_module "F:/php Learning/php/php5apache2_2.dll"和PHPIniDir "F:/php Learning/php"路径正确,但启动Apache还是会出错,可能与php.ini有关。
用回zip解压安装,其实也很好,起码改了那里你知道,就是麻烦一点点,主要注意:
1.php.ini中把所有的;extension=
xx.dll前的;去掉,其实只要是zip包的,在ini里写的被注析掉extension的dll文件都在ext中有,所以全部将其;去掉就好,其它就不用了。
2.要使windows系统知道安装了php,也就是但系统要执行php相关文件时知道去那里找相应的dll文件,这里需要添加系统路径,即path,在
我的电脑->属性->高级->环境变量->系统变量 找到Path, 选择编辑,添加php解压所在路径,即
F:php Learningphp和F:php
Learningphpext,用分号隔开,主要这里路径用反斜杠。确定,重启电脑。3.要使php可以连接执行mysql相关操作,这里要注意将以下文件php5ts.dll,libmysql.dll,php_gd2.dll,php_msql.dll复制到windowssystem32文件夹下,最好吧php.ini也拷贝到C:window文件夹下,其实如果没有设置系统路径,这就是必要的,如果设置了系统路径Path,其实也就不用了。
3.mysql的安装,没什么好说的,主要记得最后设置的root的密码即可。
4.phpMyAdmin的安装也很简单,也是用zip解压,解压到apache设置的根路径,然后通过浏览器访问即可。
只要把以上都做到,基本就没问题了。
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。