win7下安装apache2.2.16+php5.2.14+mysql5.1
2011-02-18 15:35
155 查看
apache是下的msi,直接安装,没啥可说的。装好后localhost显示it works!
mysql也一样,直接安装就好了。不过要注意一点,现在5.5的版本会有一些不兼容的情况,比如ruby1.9.1就无法链接5.5
接下来安装php,本来想也找个
msi安装,省事。结果安装后apache无法启动。懒得去找原因了,又去下了个zip。解压到C:/下,修改php.ini,打开一些dll。
接着修改httpd.conf文件。
打开mod_ssl.so
添加 index.php到DirectoryIndex index.html index.htm后面
添加LoadModule
php5_module C:/PHP/php5apache2_2.dll
添加AddType application/x-httpd-php .php在AddType行下面
重启apache。
然后phpinfo,一切似乎正常了。
可发现phpinfo中没有找到配置文件。而路径指的是c:/windows,并且动态添加的一些模块也没有加载上。这是为啥?
查资料,调试。发现了问题。c:/windows是默认的配置文件路径,所以需要把php.ini拷贝到c:/windows下。而模块没有加载,是因为默认的extension dir是"./"也就是需要把dll拷贝到能找得到的地方。而不想拷贝就需要把extension_dir改为C:/PHP/ext。重启apache,ok,一切又似乎正常了~
还有还有,如果不想把php.ini拷贝到c:/windows下,可以在httpd.conf中添加下面语句
最后,php根目录下的dll文件还是要拷贝到apache下的bin目录中的。否则会出现无法加载mysql模块的问题。
mysql也一样,直接安装就好了。不过要注意一点,现在5.5的版本会有一些不兼容的情况,比如ruby1.9.1就无法链接5.5
接下来安装php,本来想也找个
msi安装,省事。结果安装后apache无法启动。懒得去找原因了,又去下了个zip。解压到C:/下,修改php.ini,打开一些dll。
接着修改httpd.conf文件。
打开mod_ssl.so
添加 index.php到DirectoryIndex index.html index.htm后面
添加LoadModule
php5_module C:/PHP/php5apache2_2.dll
添加AddType application/x-httpd-php .php在AddType行下面
重启apache。
然后phpinfo,一切似乎正常了。
可发现phpinfo中没有找到配置文件。而路径指的是c:/windows,并且动态添加的一些模块也没有加载上。这是为啥?
查资料,调试。发现了问题。c:/windows是默认的配置文件路径,所以需要把php.ini拷贝到c:/windows下。而模块没有加载,是因为默认的extension dir是"./"也就是需要把dll拷贝到能找得到的地方。而不想拷贝就需要把extension_dir改为C:/PHP/ext。重启apache,ok,一切又似乎正常了~
还有还有,如果不想把php.ini拷贝到c:/windows下,可以在httpd.conf中添加下面语句
#configure the path to php.ini PHPIniDir "C:/PHP"
最后,php根目录下的dll文件还是要拷贝到apache下的bin目录中的。否则会出现无法加载mysql模块的问题。
相关文章推荐
- windows中PHP5.2.14以及apache2.2.16安装配置方法第1/2页
- windows中PHP5.2.14以及apache2.2.16安装配置方法第1/2页
- win7下安装配置apache+php+mysql环境
- 利用XAMPP 在win7环境安装apache, php, mysql
- Win7下安装Apache+PHP+MySQL
- windows+apache2.2.14+php5.3.1+mysql5.1安装配置
- win7下安装apache,php,mysql
- php、 ecshop、phpmyadmin 在win7 apache下菜鸟安装
- win7下安装配置apache、php、mysql
- win7(64位)php5.5-Apache2.4-mysql5.6环境安装
- 已解决:好用的集成PHP环境 一键安装包PHPNow--Win7下安装phpnow的方法出现[ Apache_pn ] 错误的解决 !(亲自测试通过)
- Win7下Apache2.4-win64的安装和配置以及启动服务
- win7(64位)php5.5-Apache2.4-mysql5.6环境安装
- Mysql5.1安装与配置(win7-x64)
- win7 安装apache时提示failed to open the winNT service manager
- Win7下安装apache服务器
- php5.5-Apache2.4-mysql5.6环境安装(win7 64位)
- 遇到问题----win7安装apache服务出现 <OS 10013> 以一种访问权限不允许的方式做了一个访问套接字的尝试
- Win7下Apache2.4-win64的安装和配置以及启动服务
- 64位Win7下安装与配置PHP环境【Apache+PHP+MySQL】