1. 程式人生 > >Apache+php+MySQL 安裝注意細節及常見錯誤

Apache+php+MySQL 安裝注意細節及常見錯誤

1: 完成apache的安裝(一路預設)
1> 修改httpd.conf 中documentroot 為 E:\web server\Apache24\htdocs (即你的網站存放目錄
有的直接修改這一行的 Define SRVROOT "E:\web server\Apache24",則後面的documentroot 就不用改了。
2> 增加 AddType application/x-httpd-php. php ”、“ AddType application/x-httpd-php. html,這兩段文字的格式儘量和預設Add Type 保持一致。

注意:是 AddType application/x-httpd-php .php     AddType application/x-httpd-php .html  其中.php和.html前有空格


3> DirectoryIndex:如果你的網站裡有php,則需要新增index.php,預設裡面只有index.html.

2:解壓php,並放在想要存放的目錄 eg:E:\web server\php-5.5.17
1> 修改php.ini-dist 為php.ini,在php高版本中可能有php.ini-production(對應php.ini-recommended) 或者php.ini-development (對應php.ini.dist).
2> 開啟php.ini,去掉 前面的 ;extension=php_mysql.dll,extension=php_pdo_mysql.dll,低版本的php可能還需要修改 php-pdo.dll。
3>修改extension_dir 為當前安裝目錄的module存在目錄。如:E:\web server\php-5.5.17\ext
( ; On windows:
        extension_dir = "E:\web server\php-5.5.17\ext")

4> 環境變數path中新增php的路徑,具體如引號中所示 “;D:\php;D:\php\ext ”

3:在apache中載入phpmodule,開啟httpd.conf,在有loadmodule 模組的最後加入
LoadModule php5_module “E:/web server/php-5.5.17/php5apache2_4.dll ”             。。。。。 | (php 的安裝目錄)備註:不同的php版本,其中的php5apache2_4.dll

不一樣,低版本的可能是php5apache2_2.dll

PHPIniDir "E:/web server/php-5.5.17" (php.ini的安裝目錄)均為/這樣的斜槓。


1. 安裝apache,記得servername寫本機地址。(推薦但不是一定)
2. 安裝php,記得系統版本低的話就選擇5.0.x,例如2003,其他系統都可以選擇5.2.及以上版本。


安裝後,用管理員身份登入cmd,切換到E:\web server\Apache24\bin 目錄 httpd -k restart 或者在“服務”中手動啟動。

啟動遇到的問題:
(1):httpd: Syntax error on line 179 of E:/web server/Apache24/conf/httpd.conf: LoadM
odule takes two arguments, a module name and the name of a shared object file to
 load it from

解決方法:LoadModule php5_module  “E:/web server/php-5.5.17/php5apache2_4.dll”加雙引號

 (2):AH00526: Syntax error on line 411 of E:/web server/Apache24/conf/httpd.conf:
AddType requires at least two arguments, a mime type followed by one or more fil
e extensions

 


php 版本注意事項:apache24需要下載Thread Safe :
None-Thread Safe就是非執行緒安全,在執行時不進行執行緒(thread)安全檢查;Thread Safe就是執行緒安全,執行時會進行執行緒(thread)安全檢查,以防止有新要求就啟動新執行緒的 CGI 執行方式耗盡系統資源。