windows XP系统下配置Apache2.2.15 + PHP5.3.2 + mysql5.0.90 + phpmyadmin3.3.2
因为php5.3.2版本应用了mysqlnd,而不是采用以前的 libmysql.dll 动态链接库文件。所以目前网上的资料介绍的都是php5.3版本以前的。我现在介绍下我安装的过程:
1.安装apache2.2.15
关于http.conf的配置稍侯再说
2.安装php5.3.2
关于php.ini的配置稍侯再说
3 安装mysql5.0
4 安装phpmyadmin3.3.2 首先解压zip文件,将phpMyAdmin-3.3.2-rc1-all-languages重新命名为phpmyadmin,然后copy到 httpd.conf文件中设置的发布根目录下。
apache和mysql是msi格式的,没什么好说的,点击安装就可以了。php和phpmyadmin是zip格式的,也是解压到相应的文件夹即可, 主要是配置文件。对于动态链接文件,没有需要copy到system32的,因为没有libmysql.dll。
配置httpd.conf我就不详细说了,网上很多
首先配置httpd.conf支持php。
LoadModule php5_module e:/php/php5apache2_2.dll
PHPIniDir "E:/php" (说明:此处是说明php.ini的位置,不是指php安装目录,我一开始理解错误,结果大半天的工作是白忙活)
DirectoryIndex index.php index.html
AddType application/x-httpd-php .php
需要添加和修改的地方就这几处。
php.ini的配置
将 ; extension_dir = "ext" 改为 extension_dir = "E:/php/ext" (注意去掉前面的分号,我的php是安装在E:/php下,根据自己的安装位置进行修改)
将extension=php_mysql.dll 前面的分号去掉,我只用mysql所以只去掉了这个,关于extension的问题,网上有介绍我就不说了。
修改 ;session.save_path = "/tmp" 为 session.save_path = "E:/tmp" 这个地方如果不修改,登录phpmyadmin以后会报错的。
phpmyadmin配置
首先copy libraries 文件夹下的config.default.php 到phpmyadmin文件夹下,命名为config.inc.php。
将 $cfg['PmaAbsoluteUri'] = '' 改为 $cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';(我所有都安装在本机上,所以这样选择)
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '×××××××';
这2处也不必细说,都明白,mysql的用户和密码
到此处配置完毕,我测试了下,能够登录 phpmyadmin,在网页中链接数据库也正常。
上图就是phpmyadmin中的页面