apache+php+mysql配置总结
2006-12-09 23:37
495 查看
以前配置第一次的时候,还是php5.0,按照网上的教程 ,一步一步的做到了,过了很久都没再重新配置过,慢慢的记得就不清楚了,最近一段时间,不断地配置了两三次,现在总结一下自己配置的心得:
一、下载安装文件
我这里用的的apache2.2,php5.1.6,mysql5.1,安装文件只要到官方站点下载就可以了,都是免费的,其中
apache的官方站点为:http://www.apache.org/
php的官方站点:http://www.php.net/
mysql的官方地址:http://www.mysql.com
今天发现php都出了5.2了,不过安装的时候还是没有选择
二、依次安装文件
我觉得最好的顺序是:apache-->php--->mysql
三、配置php
安装完apache之后,php实际上是不用安装的,只需要做一些配置就可以了,网络上也有那种all in one 的安装包,不过觉得制作的安装包对于学习帮助不大,不如自己学习配置,好了下面言归正传,apache安装可以选择默认的安装,也可选择自定义的目录,都没有什么影响。之后将下载到的php压缩包解压,然后拷贝到c:/php(最好是在c盘,这样配置起来方便一点,当然其他位置也是一样)
可以查看php的手册,有两种方式可以配置php,一种是cgi方式;一种是模块的方式
我一直是用的模块方式,这样需要在apache安装路中下的conf/httpd文件中添加如下:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
保存,重起apache服务器,这时php就配置完成了,但是可能存在几个问题:
1、文件夹下的文件以目录形式列出来
2、默认主页不是index.php
解决这两个问题,同样在httpd配置文件中作改动:
1、将 Options Indexes MultiViews 中的Indexes去掉
2、将
<IfModule dir_module>
DirectoryIndex index.html~~~~~这里的后缀改成php
</IfModule>
完成这两个步骤以后你的apache可能启动不了,这个问题查资料说是apache的bug,需要从网上下载三个文件:
httpd.exe.manifest-----------〉拷贝到apache安装目录的bin文件夹下
php5apache2.dll--------------〉拷贝到php的根目录
vcredist_x86.exe-------------〉进行安装
重起apache,现在就可以用phpinfo来测试php是否安装成功了。
三、配置mysql
mysql现在的安装都是图形界面,安装的过程一路next,只需要在几个关键的地方,比如用户名密码配置处注意一下。我们可以用phpmyadmin或者mysqlfront来管理、查看安装的mysql。
mysql安装完成后,现在的php还不能支持mysql,需要对php.ini做一些配置:
1、将
;extension=php_mysql.dll
前的;去掉
2、在
; Directory in which the loadable extensions (modules) reside.
extension_dir = "c:/php/ext"~~~~~~~~括号里设置成php的ext文件夹的路径
3、将 "php安装目录/libmysql.dll" 和 "php安装目录/ext/php_mysql.dll" 复制到 "c:/windows/system32/" 下 重启apache即可。
注意如果你将php.ini复制到了windows文件夹,你需要保持你的两个php.ini保持一致
现在你就可以投身到php的世界里自由翱翔了,bless~~~~
一、下载安装文件
我这里用的的apache2.2,php5.1.6,mysql5.1,安装文件只要到官方站点下载就可以了,都是免费的,其中
apache的官方站点为:http://www.apache.org/
php的官方站点:http://www.php.net/
mysql的官方地址:http://www.mysql.com
今天发现php都出了5.2了,不过安装的时候还是没有选择
二、依次安装文件
我觉得最好的顺序是:apache-->php--->mysql
三、配置php
安装完apache之后,php实际上是不用安装的,只需要做一些配置就可以了,网络上也有那种all in one 的安装包,不过觉得制作的安装包对于学习帮助不大,不如自己学习配置,好了下面言归正传,apache安装可以选择默认的安装,也可选择自定义的目录,都没有什么影响。之后将下载到的php压缩包解压,然后拷贝到c:/php(最好是在c盘,这样配置起来方便一点,当然其他位置也是一样)
可以查看php的手册,有两种方式可以配置php,一种是cgi方式;一种是模块的方式
我一直是用的模块方式,这样需要在apache安装路中下的conf/httpd文件中添加如下:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
保存,重起apache服务器,这时php就配置完成了,但是可能存在几个问题:
1、文件夹下的文件以目录形式列出来
2、默认主页不是index.php
解决这两个问题,同样在httpd配置文件中作改动:
1、将 Options Indexes MultiViews 中的Indexes去掉
2、将
<IfModule dir_module>
DirectoryIndex index.html~~~~~这里的后缀改成php
</IfModule>
完成这两个步骤以后你的apache可能启动不了,这个问题查资料说是apache的bug,需要从网上下载三个文件:
httpd.exe.manifest-----------〉拷贝到apache安装目录的bin文件夹下
php5apache2.dll--------------〉拷贝到php的根目录
vcredist_x86.exe-------------〉进行安装
重起apache,现在就可以用phpinfo来测试php是否安装成功了。
三、配置mysql
mysql现在的安装都是图形界面,安装的过程一路next,只需要在几个关键的地方,比如用户名密码配置处注意一下。我们可以用phpmyadmin或者mysqlfront来管理、查看安装的mysql。
mysql安装完成后,现在的php还不能支持mysql,需要对php.ini做一些配置:
1、将
;extension=php_mysql.dll
前的;去掉
2、在
; Directory in which the loadable extensions (modules) reside.
extension_dir = "c:/php/ext"~~~~~~~~括号里设置成php的ext文件夹的路径
3、将 "php安装目录/libmysql.dll" 和 "php安装目录/ext/php_mysql.dll" 复制到 "c:/windows/system32/" 下 重启apache即可。
注意如果你将php.ini复制到了windows文件夹,你需要保持你的两个php.ini保持一致
现在你就可以投身到php的世界里自由翱翔了,bless~~~~
相关文章推荐
- Apache+Mysql+PHP+SSL配置总结(未完)
- 配置Apache+PHP+MySql时可能遇到的问题总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Apache 2.0.55 + PHP 5.1.1 + MySQL 5.0.16 配置总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- apache+php+mysql配置问题总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- windows下php+apache+mysql配置和常见问题总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Windows下Apache+PHP+Mysql环境的相关配置总结
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置
- 在Mac OS X中配置Apache + PHP + MySQL
- Mac OS X下PHP+Apache+MySQL+ZendStudio开发环境的配置
- Apache+php+mysql+wordpress在windows 7下配置图解(work!)
- linux下面配置安装apache,php,mysql
- Win+Apache+PHP+MySQL+Tcomcat+phpMyAdmin 配置
- linux中查看nginx、apache、php、mysql配置文件路径的方法