由于我的电脑跑linux虚拟机有点吃力 所以想着平时学习php先用windows
因此研究了一下window7 64下php和apache的安装使用
首先从以上网址分别下载php和apache
注意这里的apache 并不是官网提供的版本 而是第三方制作的版本
php下载地址:
http://windows.php.net/download/#php-5.5
apache2.4下载地址
http://www.apachelounge.com/download/
第二步:
然后分别解压:我的解压目录是E:/php和E:/Apache24
解压后运行php.exe
若出现提示msvcr110.dll的问题,可以到http://www.microsoft.com/en-us/download/details.aspx?id=30679进行下载安装
第三步:
修改apache的配置
ServerRoot "E:/Apache24" 这里的路径一定是你解压的路径
LoadModule处添加
LoadModule php5_module D:/p55/php/php5apache2_4.dll
ServerName localhost:80
DocumentRoot "E:/Apache24/htdocs"
<Directory "E:/Apache24/htdocs">
...
</Direcrtory>
<Directory "E:/Apache24/cgi-bin">
<IfModule mime_module>模块中添加
AddType application/x-httpd-php .php
修改后保存
然后cmd下进入Apache的bin目录
运行http -k install
第四步
修改php.ini的配置
首先将php.ini-development复制并修改文件名为php.ini
将以下几个拓展注释去掉
extension=php_bz2.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_openssl.dll
extension=php_pdo_mysql.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
并在前面加上一句
extension_dir="E:\php\ext"
并将目录E:\php E:\php\ext加入系统环境变量path中
第五步
重启apache
试一下phpinfo()即可
补充:今天发现修改php.ini无效
解决办法:将php.ini复制一份到C:/Windows
然后重启apache即可