apache+php+mysql配置总结
来源:互联网 发布:美国东北大学 知乎 编辑:程序博客网 时间:2024/04/30 01:32
以前配置第一次的时候,还是php5.0,按照网上的教程 ,一步一步的做到了,过了很久都没再重新配置过,慢慢的记得就不清楚了,最近一段时间,不断地配置了两三次,现在总结一下自己配置的心得:
一、下载安装文件
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+php+mysql配置总结
- Apache+Mysql+PHP+SSL配置总结(未完)
- apache+php+mysql配置问题总结
- APACHE PHP MYSQL 配置
- 配置PHP+APACHE+MYSQL
- Apache 配置PHP、MySQL
- Apache+php+mysql 配置
- apache+mysql+php配置
- apache+php+mysql配置
- apache+php+mysql配置
- 配置apache+php+mysql
- 配置PHP+mysql+apache
- PHP + Apache + Mysql配置
- PHP Mysql Apache 配置
- apache+mysql+php配置
- php+mysql+apache 配置
- apache+php+mysql 配置
- Apache配置php+mysql
- 关于字符串的复制
- 假如时光这样流逝
- 设计模式--builder--创建型
- 商
- 五十校庆夜观焰火
- apache+php+mysql配置总结
- Google vs. 百度:用百度真比Google多吗?
- 不用游标从表中取出前N条记录的存储过程
- 程序员创业:创业者的十大“必杀计”
- 自主创业的十大误区
- 创业准备
- 谈创业者的基本人格特征
- 2006年12月9日 清华大学王华勇博士在二教304做了讲座,内容为RE.ER嵌入式的研究与推广
- 2006-12-20 周三例会在计算机学院4楼召开.