標籤:
windows7下 php+mysql+apache+phpmyadmin
這個是我從copy的,因為修好了我的PHPMyAdmin,所以轉載了,原文章見:http://blog.sina.com.cn/s/blog_6876deb201019ysu.html
這兩天因為要寫一個PHP環境配置的文檔,所以我又把環境重新設定了一遍。文檔寫得很詳細,幾乎是一步一個。在這期間也參考了一些網上的資料,但轉載還是請註明出處,下面言歸正傳。
需要的軟體:
- php-5.4.8
- Apache2.2
- Mysql 5.2.44
- phpmyadmin
其它版本也可以。
軟體:
- Apache http://httpd.apache.org/
- Mysql http://www.mysql.com/downloads/mysql/
- Php http://php.net/downloads.php
- phpmyadmin http://www.phpmyadmin.net/home_page/downloads.php
做好安裝前的準備工作以後就可以開始安裝了。
一. 安裝apache
1.將壓縮包ttpd-2.2.22-win32-x86-openssl-0.9.8t.zip(名字因版本不同而不同,下面我就不再重複了)解壓後,開啟檔案中的執行程式。
2.
點擊next。
3.
next。
4.
next.
5.
如果要串連到互連網network domain和server name 寫入對應的服務資訊,如果只是作為單機可以隨便 輸入,但不可為空,一般可以輸入localhost;apache預設連接埠是80號,可以根據不同需要選擇其它連接埠。
6.
這裡選擇安裝類型,可以是典型安裝也可以是自己手動選擇,可以由自己選擇,一般選擇typical。接下 來就直接點擊next
7.
next.
8.
開始安裝.9.
安裝完成。
二 安裝PHP
1. 在安裝PHP時我選擇有是PHP程式碼封裝,可以直接從官網上下載,解壓後將檔案名稱php-5.4.8-Win32-VC9- x86改為php。並放入自己想放入的檔案位置。比如我選擇的是D盤下的PHPserver檔案中路徑 為D:\PHPServer \php。
2.php配置
找到PHP的安裝檔案,將檔案中的php.ini-development檔案。(在我的電腦中路徑為D: \PHPServer\ php\php.ini-developmen)名字改為php.ini,開啟 php.ini檔案。
3. 在php.ini找到
; On windows:
;extension_dir = "ext"
約在729行;
將其改為(不要忘記將extension_dir前的分號去掉):
; On windows:
extension_dir = "D:/PHPServer/php/ext/"
其中的路徑為你的PHP檔案下面的ext檔案夾的路徑,根據自己的路徑修改。
4.找到下列句子,將前面的分號去掉(功能為開啟擴充功能)
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
5.配置session
找到
;session.save_path = "/tmp"
去掉前面的分號,並將後面的"/tmp"修改為你儲存session有路徑,可以自己建立一個檔案夾。
比如我在D:\PHPServer\路徑下建立了一個tmp檔案夾用於儲存session,所以我修改為:
session.save_path = "D:/PHPServer/tmp"
6.配置php的檔案上傳功能
找到
;upload_tmp_dir =
去掉前面的分號,將其改為上傳檔案臨時儲存檔案夾的路徑。
比如我選定的位置還是在tmp檔案夾中(也可以選擇其它檔案夾),所以我修改為:
7.配置PHP時區
找到
;date.timezone =
去掉前面的分號,我選擇的是世界標準時間UTC(你也可以選擇其它時區),所以修改為:
date.timezone = UTC
三.配置apache
在apache的安裝檔案中找到httpd.Conf開啟,路徑為Apache Software Foundation\Apache2.2\conf\
1.
找到
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在其下面添加:
LoadModule php5_module " D:/PHPServer/php/php5apache2_2.dll"
PHPIniDir "D:/PHPServer/php"
AddType application/x-httpd-php .php .html .htm
在PHP目錄下有多個php5apache的DLL檔案,由於這裡使用的是Apache2.2,所以選擇php5apache2_2.dll,接著指定PHP的安裝目錄以及執行的程式副檔名。
其中D:/PHPServer/php為PHP安裝路徑
2.
Apache伺服器執行WEB主程式的目錄預設為Apache2.2/htdocs,由於這個檔案夾位置不太方便,所以我們可以更改目錄,我的為D:\PHPServer\www,修改方法如下:
找到
DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
修改為
DocumentRoot D:\PHPServer\www
當然檔案夾的位置由你決定。
找到
<Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
修改為
<Directory " D:\PHPServer\www">
3. 修改具體的index檔案先後順序
找到
DirectoryIndex index.html
修改為
DirectoryIndex index .php index.html
4.到這一步apache配置就算是已經完成了,重啟apache
在D:\PHPServer\www\檔案夾下建立檔案index.php
在其中寫入
<?php
phpinfo();
?>
開啟瀏覽器輸入localhost如果出現下面所不則成功
Apache啟動常見的錯誤就是80號連接埠被佔用(如迅雷、SII等),可以關閉這些軟體後重啟.
四 安裝mysql
1.開啟mysql安裝程式點擊next。開始安裝(有的圖沒有貼出來)
2.安裝成功開始配置安裝嚮導
點擊nxet直到出現
選擇預設點擊next
選擇server machine,其它也可以選,但是如果僅僅只是作為WEB資料庫,推薦選擇第二項。點擊next
點擊next可以根據自己需要選擇
選擇檔案存放位置,由自己決定。點擊next
選擇並發串連數,第一個為20個,第二個為500個,第三個為自訂。由你自己選擇不過一般還是 選擇第一個。點擊next
選擇資料庫的連接埠,一般選擇預設連接埠。點擊next
選擇字元集。推薦使用UTF8。由自己決定
選擇作為windows服務,名字預設為mysql(可以改)。如電腦存在mysql可能會發生頭號衝突。
輸入root使用者密碼
點擊execute執行,完成。我在安裝的時候在這一步的第二步出現卡死,原因一部份是因為以前安 裝過mysql。只需要更改mysql的設定檔my.ini就可以解決問題。如果在下面出現啟動服務不成功則 有可以是電腦中原先存在一個mysql服務。
3.檢驗資料庫是否安裝成功
開啟mysql 在cmd中輸入net start mysql 開啟mysql(cmd以管理員的身份運行)
如果沒有開啟apache 則在cmd中輸入 net start apache2.2
在剛才建立的php檔案index.php檔案中寫入
<?php
$connect=mysql_connect(‘127.0.0.1‘,‘root‘,‘資料庫密碼‘);
if(!$connect) echo ‘串連失敗!‘;
else echo ‘串連成功‘;
mysql_close();
?>
在瀏覽器中開啟locahost,如果輸出“串連成功”則配置完成。
五.phpmyadmin安裝
mysql有很多圖形化介面,但是web版的phpmyadmin比較方便(你也可以選擇其它圖形介面)。下面 的phpmyadmin的配置.
1.將phpMyAdmin-3.5.3-all-languages.zip解壓後將裡面的檔案夾命名為:phpMyAdmin
2.將檔案phpMyAdmin放入web根目錄下,我是放在D:\PHPServer\www下
3.然後配置目錄下libraries檔案下的 config.default.php 檔案。
$cfg[‘PmaAbsoluteUri‘] = ‘http://localhost/phpmyadmin‘;
$cfg[‘Servers‘][$i][‘host‘] = ‘localhost‘;
$cfg[‘blowfish_secret‘] = ‘123456‘;//由你自己設定
$cfg[‘DefaultLang‘] = ‘zh-utf-8‘;
$cfg[‘Servers‘][$i][‘auth_type‘] = ‘cookie‘;
$cfg[‘Servers‘][$i][‘password‘] = ‘你的密碼’;
4.完成配置
在瀏覽器中輸入http://localhost/phpmyadmin/,如果輸出如下則配置成功
好了,現在配置就算完成了。
windows apache mysql php phpmyadmin