windows7下apache+php +mysql配置

環境: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 。感謝該文的作者。

發佈了36 篇原創文章 · 獲贊 47 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章