windows7下apache+php +mysql配置

来源:互联网 发布:linux 双网卡默认网关 编辑:程序博客网 时间:2024/06/06 00:53

环境:windows7旗舰版

所用软件:apache2.2.20 php5.3 mysql5.5 phpMyAdmin-3.2.5

下载地址:php5.3 http://windows.php.net/download/#php-5.3-ts-VC9-x86

apache http://www.apache.org/dist/httpd/binaries/win32/

 phpMyAdmin  http://www.phpmyadmin.net/home_page/downloads.php 

Apache:

去下载下来之后安装apache,目录为D:/Apache/apache2.2,在该目录下找到conf文件夹,里面有httpd.conf文件,编辑该文件。

在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下面添加

LoadModule php5_module "D:/php/php5apache2_2.dll"
PHPIniDir "D:/php"
AddType application/x-httpd-php .php .html .htm

之后,将#DocumentRoot "D:/Apache/apache2.2/htdocs" 改为 DocumentRoot "D:/Apache/apache2.2/www",不该也可以,该目录是html或者php文件存放的位置。

接着,将DirectoryIndex index.html 改为 DirectoryIndex index.html index.php

如果上面配置之后还出问题,可在cmd下执行以下命令 : D:\Apache\apache2.2\bin>httpd.exe -w -n "Apache2.2" -k start

执行这个命令之后会报出哪行出错,按照错误提示改正。

php:

下载php后,解压,路径为 Apache/apache2.2/www/

进入该目录,找到php.ini-development 改成php.ini

编辑php.ini,找到 ; extension_dir = “ext”,将其改为: extension_dir = “d:/php/ext”,注意,要将前面的分号去掉。

找到以下行,将其前面的分号去掉;

extension=php_curl.dll 
extension=php_gd2.dll 
extension=php_mbstring.dll 
extension=php_mysql.dll 
extension=php_mysqli.dll 
extension=php_pdo_mysql.dll 
extension=php_xmlrpc.dll 

修改时间

将;date.timezone = 改为 date.timezone =Asia/Shanghai

mysql的按照就不介绍了。

安装phpMyAdmin-3.2.5:

解压到 D:/Apache/apache2.2/www/phpMyAdmin

修改配置 
打开D:\Apache\apache2.2\www\phpMyAdmin\libraries\config.default.php 

$cfg['PmaAbsoluteUri'] = ”; 
修改成(填写访问phpMyAdmin的绝对URL):$cfg['PmaAbsoluteUri'] = ‘http://localhost/phpMyAdmin/’;

$cfg['Servers'][$i]['host'] = ‘localhost’; 
修改成(填写服务器地址,通常默认,不需要修改):$cfg['Servers'][$i]['host'] = ‘localhost’; 

$cfg['Servers'][$i]['user'] = ‘root’; 
修改成(填写Mysql用户名,这里我们默认):$cfg['Servers'][$i]['user'] = ‘root’; 

$cfg['Servers'][$i]['password'] = ”; 
修改成(填写Mysql密码):$cfg['Servers'][$i]['password'] = ‘Mysql PWD; 

$cfg['Servers'][$i]['auth_type'] = ‘cookie’; 
修改成(设置认证方法,安全因素考虑,填写成cookie):$cfg['Servers'][$i]['auth_type'] = ‘cookie’; 

$cfg['blowfish_secret'] = ”; 
修改成(设置短语密码,如果上面设置成cookie,那这里不能留空,不然登陆会提示错误):$cfg['blowfish_secret'] = ‘cookie’; 

在apache2.2中,修改conf/httpd.conf文件:

找到 <IfModule alias_module></IfModule>,往里面添加如下内容:

Alias /phpmyadmin "D:/Apache/apache2.2/www/phpmyadmin"
    <Directory "D:/Apache/apache2.2/phpmyadmin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
    </Directory

注意,路径要根据自己的情况来设定。重启apache。

3.测试 
打开浏览器输入:http://localhost/phpmyadmin/ 访问和登陆 

本文有参考自文章:http://www.win7china.com/html/13026.html 。感谢该文的作者。

原创粉丝点击