本文目錄一覽:
- 1、PHP 新手 Apache和php安裝之後 php文件不能解釋
- 2、安裝apache和php過程中的php測試問題
- 3、PHP+Apache的安裝與配置.?
- 4、在xp3下,Apache , PHP, Zend Studio怎樣配置環境?
- 5、怎麼搭建php環境Apache+PHP+mysql
- 6、如何安裝PHP和Apache的相關推薦
PHP 新手 Apache和php安裝之後 php文件不能解釋
推薦你在windows系統下用這個phpstudy軟件,作為本地學習用。上手之後你可以自行安裝各種php版本和服務器軟件,自由配置。現在新手還是用現成的吧。
該程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境。該程序綠色小巧簡易迷你僅有32M,有專門的控制面板。總之學習PHP只需一個包。
對學習PHP的新手來說,WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事。因此無論你是新手還是老手,該程序包都是一個不錯的選擇。
全面適合 Win2000/XP/2003/win7/win8/win2008 操作系統 ,支持Apache、IIS、Nginx和LightTPD。
新特徵:完美支持win10,支持自定義php版本
安裝apache和php過程中的php測試問題
apache默認不解析php程序,兩個程序安裝後要整合一下:
1,
在apache的httpd.conf中加入下面3行語句
LoadModule php5_module “php安裝程序目錄下的php5apache2_2.dll文件路徑”
PHPIniDir “php安裝程序的路徑”
AddType application/x-httpd-php .php .phtml
例如:
LoadModule php5_module “D:/program files/php5/php5apache2_2.dll”
PHPIniDir “D:/program files/php5″
AddType application/x-httpd-php .php .phtml
2,
把php安裝程序目錄下的php.ini-development文件重命名為”php.ini”,然後在該文件中找到“; extension_dir = “ext””,將其改成extension_dir = “php安裝目錄下的ext文件夾目錄”,例如extension_dir = “D:/program files/php5/ext”。注意,語句前面的分號去掉,表示啟用。
PHP+Apache的安裝與配置.?
在這裡以PHP5為例介紹一下Windows下Apache和PHP5的安裝與配置方法。一 下載安裝程序Apache可以從 下載PHP可以從 下載.二 安裝程序1、Apache的程序安裝相對來說要較為的簡單一些,我們從網站下來的是一個Windows下的安裝程序,我們可以直接雙擊運行,這樣我們就便利Apache在我們的電腦上安下家來了。2、我們在這裡要注意的就是在下載PHP時一定要下載那個zip包的,而不要下載Installer的.將我們下載下來的PHP包解壓到C盤下的根目錄下,並將解壓出來的文件夾改名為php。三 配置1、最好是無論使用何種接口(CGI 或者 SAPI)都確保 php5ts.dll 可用,因此必須將此文件放到 Windows 路徑中。最好的位置是 Windows 的 system 目錄: c:\windows\system for Windows 9x/ME c:\winnt\system32 for Windows NT/2000 或者 c:\winnt40\system32 for Windows NT/2000 服務器版 c:\windows\system32 for Windows XP 2、下一步是設定有效的 PHP 配置文件,php.ini。壓縮包中包括兩個 ini 文件,php.ini-dist 和 php.ini-recommended。建議使用 php.ini-recommended,因為此文件對默認設置作了性能和安全上的優化。將選擇的 ini 文件拷貝到 PHP 能夠找到的目錄下並改名為 php.ini。PHP 默認在 Windows 目錄下搜索 php.ini: 3 在 Windows 9x/ME/XP 下將選擇的 ini 文件拷貝到 %WINDIR%,通常為 c:\windows。 在 Windows NT/2000 下將選擇的 ini 文件拷貝到 %WINDIR% 或 %SYSTEMROOT% 下,通常為 c:\winnt 或 c:\winnt40 對應於服務器版本。 4 Apache中PHP的設置有兩種方法使得 PHP 工作在 Windows 下的 Apache。一是使用 CGI 二進制文件,另一是使用 Apache 模塊 DLL。無論那種方法,您首先必須停止 Apache 服務器,然後編輯 httpd.conf,以配置 Apache 和 PHP 協同工作。 如果我們要使用CGI二進制文件,那麼我們要將如下指令插入到 Apache 的 httpd.conf 配置文件中,以設置 CGI 二進制文件:PHP 以 CGI 方式安裝到 Apache 2.0:ScriptAlias /php/ “c:/php/”AddType application/x-httpd-php .phpAction application/x-httpd-php “/php/php.exe” 如果我們想把 PHP 作為 Apache 2.0 的模塊,那麼就一定要移動 php4ts.dll 到 winnt/system32(Windows NT/2000)或 windows/system32(Windows XP),覆蓋原有文件(如果有的話),對於 PHP 5,這個文件是 php5ts.dll。然後我們要插入如下兩行到 httpd.conf 中,以使我們的 PHP 作為 Apache 的 PHP-Module 安裝:PHP 以模塊方式安裝到 Apache 2.0:; For PHP 4 do something like this:LoadModule php4_module “c:/php/php4apache2.dll”AddType application/x-httpd-php .php; For PHP 5 do something like this:LoadModule php5_module “c:/php/php5apache2.dll”AddType application/x-httpd-php .php 經過這樣的配置以後,我們就安裝好了我們的PHP和Apache服務器了。我們可以簡單的測試一下:1、測試Apache:我們打開瀏覽器,在地址欄中輸入localhost,如果可以出現Apache頁面,則說明我們的Apache可以正常工作了。2、測試PHP設置:我們可以簡單的編寫一個PHP頁面,我們可以用文本編輯器,輸入下面的代碼:<html><head><title>hello</title></head><body><?php echo “hello,php”; ?></body></html> 然後將這個文件存為hello.php,將其放在Apache的htdocs目錄中(我們也可以在http.conf文件中來更改這個目錄的),然後在我們的瀏覽器中輸入 ,如果能夠正確的顯示hello,php就說明我們的PHP配置是可以正常工作的。這樣以後我們也可以來設計我們的PHP站點了。
在xp3下,Apache , PHP, Zend Studio怎樣配置環境?
Apache 2.2.4 + PHP 5.2.0 + MySQL 5.0.27 + Zend Optimizer 3.2.0環境配置方法2009-04-16 23:31今天在本機搭建了一個php環境,記錄一下過程,windows系統配置方法大同小異,以下為本說明所要用到的軟件:
Apache 2.2.4 —
PHP 5.2.0 —
MySQL 5.0.27 —
Zend Optimizer 3.2.0 —
phpMyAdmin 2.9.2 —
嚴重注意:在進行下列操作前,Windows XP應無安裝IIS、PHP、APACHE、MYSQL、ZEND。
≡ Apache 2.2.4 的安裝 ≡
1.打開我的電腦,進入D盤,在其下新建一個文件夾,名為 local 。
2.到其官方站點下載 apache_2.2.4-win32-x86-no_ssl.msi 並執行。
3.按3次Next按鈕,安裝程序要求輸入你的Network Domain(網絡域名)、Server Domain(服務器域名)和網站管理員的E-mail,有的話就如實填寫,本說明介紹的是本地自建測試環境,所以隨便一下,前兩個填 localhost ,郵件寫自己的即可。
4.進入Next後,默認的安裝路徑是”C:\Program Files\Apache Software Foundation\Apache2.2\”,修改路徑,改為前面所述的”D:\local\Apache2″。
5.然後一路下去,直到安裝結束;此時,打開D盤下的local文件夾,可以看到有一個名為Apache2的文件夾。
6.打開IE,然後在地址欄輸入:”” 或者 “” 可以看到Apache安裝完成的成功頁面;以後網頁的存在位置就在 “D:\local\Apache2\htdocs” 目錄。
≡ PHP 5.2.0 的安裝 ≡
1.到其官方站點下載 php-5.2.0-Win32.zip 並解壓(在此不要下載及使用它的Installer,這種方式雖然很自動化、很智能,但也存在很多方面的限制,因為不推薦。)
2.將PHP文件解壓到一個目錄下,目錄地址為 “D:\local\php”。
3.將PHP目錄(D:\local\php)下的php.ini-dist複製到windows(有的系統是winnt目錄)目錄下,並改名為php.ini。
4.複製D:\local\php目錄下的所有dll文件到windows的系統文件夾里,即:C:\windows\system32。
≡ MySQL 5.0.27 的安裝 ≡
1.打開我的電腦,進入D:\local,在其下新建一個文件夾,名為 mysql 。
2.到其官方站點下載 Mysql 5.0.27 Installer 並執行。
3.按Next,然後選擇Custom安裝方式。
4.點擊Change,改變安裝路徑;原路徑是”C:\Program Files\MySQL\MySQL Server 5.0\”,這裡改為:”D:\local\mysql\”。
5.等安裝進度條load完時,會出現一個Sign Up嚮導,這裡不用理,選擇最下面的那個Skip Sign-Up,然後Next,上面有個 “Configure the MySQL Server now” 是打勾的,不要去掉,直接點Finish。
6.現在開始安裝最後的配置,點Next,選擇Detailed Configuration,然後選擇第二個Server Machine。
7.再Next,選擇Non-Transactional Database Only。
8.再Next,選擇Manual Setting,連接數選擇200到300,在此因為是本機測試,所以此項並不重要。
9.再Next,是設置其的端口,默認是3306,不要動它。
10.再Next,選擇Manual Selected Default Character Set / Collation,在下面的 Character Set選擇gbk。
11.再Next,在Include Bin Directory in Windows PATH前打勾。
12.再Next,在Modify Security Settings前的勾取消,因為是本地環境,非服務器和虛擬主機。
13.最後一個Next再加Execute,可以看到上面的步驟全部完成。
14.MySQL的帳號是:root,密碼為空。
15.檢測MySQL,鍵盤的Win + R,彈出運行對話框,輸入cmd後回車,進入命令提示符,然後輸入:”mysql -uroot -p”,回車後要求輸入密碼,因為密碼為空,所以直接再按回車即可。現在可以看到如下成功的提示:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.27-community-nt
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
表示全部安裝成功。
操作符變成了”mysql”,鍵入exit退出即可。
≡ Zend Optimizer 3.2.0 的安裝 ≡
1.打開我的電腦,進入D:\local,在其下新建一個文件夾,名為 zend 。
2.到其官方站點下載 ZendOptimizer-3.2.0-Windows-i386.exe 並執行。
3.按Next,到了路徑選擇那兒,點Browse,默認是”C:\Program Files\Zend\ZendOptimizer-3.2.0″,將其修改為”D:\local\zend”。
4.按Next後,可以看到的是服務器的選擇,在此由於剛剛安裝了Aapche 2.2.4,所以在其中一項名為”Apache 2.x”,就按它,然後點Next。
5.接下來的一路點Next,全接默認的設置,然後Install。
6.Zend安裝完成。
≡ Apache 與 PHP 的配置 ≡
1.開始菜單的程序的Apache HTTP Server 2.2.4,再進入下一級的Configure Apache Server,這時可以看到那個Edit the Apache httpd.conf Configuration File。點一下。
2.查找:
#LoadModule ssl_module modules/mod_ssl.so
在下面添加:
LoadModule php5_module “d:/local/php/php5apache2_2.dll”
(其中d:/local/php/php5apache2_2.dll是你安裝php的相應路徑.
注意不要把php5apache2_2.dll,php5apache2.dll和php5apache.dll混淆.php5apache.dll只適用於apache 版本1的.
PHP5壓縮包里的php5apache2.dll只適用於apache2.0.*版本,如果是2.2.*以上版本,必須使用php5apache2_2.dll.否則就可能會出現
“Cannot load d:/local/php/php5apache2_2.dll into server: The specified module could not be found.”或者:
“The requested operation has failed”的錯誤提示!
如果還不行就加上:
ScriptAlias /php/ “D:/local/php/”
Action application/x-httpd-php “/php/php.exe”
3.查找:
DirectoryIndex index.html
替換:
DirectoryIndex index.html index.htm index.php default.php
4.查找:
AddType application/x-gzip .gz .tgz
在下面添加:
AddType application/x-httpd-php .php
5.Apache配置結束,現在開始進行PHP配置,用Notepad打開C:\windows\php.ini。
6.查找:
extension_dir = “./”
替換:
extension_dir = “d:/local/php/ext/”
7.查找:
upload_max_filesize = 2M
這裡的意思為修改上傳文件的最大限制,默認為2M,可以改為6M。
8.查找:
;extension=php_mbstring.dll
將前面的;號去掉。
9.查找:
;extension=php_gd2.dll
將前面的;號去掉。
10.查找:
;extension=mysql.dll
將前面的;號去掉。
11.查找:
;date.timezone =
替換:
date.timezone = PRC
12.文件修改完畢,此時,雙擊右下角任務欄的Apache圖標,彈出的窗口中,點Stop停止服務,等停止後再點Start啟動服務,此時,可以看到其窗口的狀態欄中會顯示:”Apache/2.2.4 (Win32) PHP/5.2.0″。配置全部完成。
≡ phpMyAdmin 2.9.2 的安裝 ≡
1.到其官方站點下載 phpMyAdmin-2.9.2.zip 並解壓,並更改目錄名為phpmyadmin,然後移動到”D:\local\Apache2\htdocs”。
編輯:libraries下的config.default.php。
2.查找:
$cfg[‘Servers’][$i][‘auth_type’] = ‘config’; // Authentication method (config, http or cookie based)?
$cfg[‘Servers’][$i][‘user’] = ‘root’; // MySQL user
$cfg[‘Servers’][$i][‘password’] = ”; // MySQL password (only needed
// with ‘config’ auth_type)
$cfg[‘Servers’][$i][‘nopassword’] = FALSE; // Whether to try to connect without password
$cfg[‘Servers’][$i][‘only_db’] = ”; // If set to a db-name, only
// this db is displayed in left frame
// It may also be an array of db-names, where sorting order is relevant.
這裡由於是本地測試環境,所以所按默認值,不需要更改。
3.查找:
$cfg[‘DefaultLang’] = ‘en-iso-8859-1’;
4.替換:
$cfg[‘DefaultLang’] = ‘gb2312’;
5.查找:
$cfg[‘DefaultCharset’] = ‘iso-8859-1’;
替換:
$cfg[‘DefaultCharset’] = ‘gb2312’;
6.設置完成。現在打開IE,鍵入:””,即可進行相關操作。
≡ 其它說明 ≡
MySQL的帳號為:root,密碼無,即為空。數據庫,可以自己隨意創建。
網頁存放目錄:D:\local\Apache2\htdocs\
在網頁下面創建一個index.php文件,內容如下
?php
$host = “localhost”;
$user = “root”;
$password = “”;
$link=mysql_connect($host,$user,$password);
if(!$link) echo “h1失敗!/h1”;
else echo “h1成功!/h1”;
mysql_close();
?
在瀏覽器打開 或者127.0.0.1
如果輸出成功,則說明大功告成了.
pharmar安裝過程中遇到的錯誤:
在 Windows 下安裝 PHP 後 Apache 出現 LoadModule takes two arguments 的錯誤,這個主要原因就是httpd.conf中的這句:
LoadModule php5_module D:\Program Files\PHP\php5apache2_2.dll
解釋程序把Program Files中的空格當成了兩個參數的分隔符號,因此語句中不能出現空格。在網上找了半天也沒找到解決方法,最後用一級目錄符號才解決問題,改成如下:
LoadModule php5_module ../php/php5apache2_2.dll
因為apache安裝在D:\Program Files\Apache\目錄下,PHP安裝在D:\Program Files\php\,因此../就表示D:\Program Files\目錄,這個終於搞定了,希望大家在安裝與配置過程中多動動腦筋總會有辦法的。
很早就想在自己的機子上搭建PHP的開發環境,今天難得有這個機會,在網上找了一些教程和程序,實踐了一把,過程是很艱辛的,因為遇到了很多的問題,在這裡總結一下。因為pharmar用的是Mcafee的殺毒軟件,要求所有程序均要安裝於Program Files,所以這些文件均放於D:\Program Files下便於管理。Mcafee寫防護規則時好運用。
Apache的安裝與配置
打開apache官方網站 或者鏡像網站 ,下載裡面的apache_2.2.11-win32-x86-no_ssl.msi安裝文件。其中,同一版本有兩種類型:no_ssl和openssl,openssl多了個ssl安全認證模式,它的協議是HTTPS而不是HTTP,這就是帶有SSL的服務器與一般網頁服務器的區別了。一般情況下,我們下載no_ssl版本的就ok了。
下載好apache安裝文件後,點擊安裝,在連續3次next後,將進入server information配置界面,要求輸入network domain、server domain和網站管理員的郵箱地址,普通用戶可以隨便按照格式填一下就行了。再次按Next後,出現選擇安裝路徑的界面,默認的路徑比較長,pharmar把安裝路徑修改為:“D:\Program Files\Apache\”,繼續安裝,直到完成。
安裝完畢,apache就自動啟動,可以測試apache是否成功啟動。在瀏覽器地址欄里輸入:或,如果出現“It works.”,那麼恭喜你,apache已經成功安裝了;同時在電腦右下角的任務欄里有一個綠色的apache服務器運行圖標。
apache還有一個配置文件:httpd:conf 需要配置,以便php運行。位置為:D:\Program Files\Apache\conf目錄里。打開httpd:conf:
1)、查找“DocumentRoot”,這裡是指定主頁放置的目錄。默認是:“D:\Program Files\Apache\htdocs”,你可以使用默認的目錄,也可以自己定義一個,如:“D:/PHP”。注意:目錄末尾不要加“/”。
2)、查找“DirectoryIndex”,這裡是默認首頁文件名,可以在index.html 的後面加入index.php等。每種類型之間都要留一個空格。
3)、查找
Directory /
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
/Directory
修改為:
Directory /
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
/Directory
如果不改這裡的話,可能會出現 You don’t have permission to access / on this server. 這樣的錯誤提示,尤其在改變了默認主頁的路徑後。
注意:每次修改httpd:conf文件後,都要重啟apache服務器。另外,如果你的win32系統上同時也運行iis服務器,那麼就要先停止iis服務器的運行,然後再啟動apache,否則apache服務器無法啟動。
Php的安裝與配置方法
首先從php的官方網站 下載windows版本的,有兩種版本:PHP 5.2.10 zip package和PHP 5.2.10 installer,目前最新版本就是5.3.0,pharmar使用的是5.2.10版本。PHP 5.2.10 installer為自動安裝方式,雖然比較自動化,但在很多方面受到限制,因此pharmar不推薦使用這種方式,下面介紹PHP 5.2.10zip package壓縮包方式下的手動安裝。
1)、將PHP的壓縮包zip解壓到一個目錄下,推薦:“C:/PHP”,pharmar的是D:\Program Files\Php。
2)、將PHP目錄(D:\Program Files\Php)下的 php.ini-dist 文件重命名為 php.ini,PHP的配置文件就是它,修改以下幾個地方,修改好後把 php.ini 文件複製到 C:\WINDOWS\ 目錄里:
extension_dir=”D:\Program Files\Php\ext” ,指向php文件夾下放置“php_*.dll”文件的路徑。PHP4和PHP5的路徑在這裡有所區別。
doc_root=”D:\PHP” ,指向前面apache設置的首頁位置;
default_charset=”gb2312″ ,修改默認字符集,這裡,如果前面有分號“;”,去掉這個分號;
register_globals=Off 改為 register_globals=On ,使傳遞全局變量有效;
extension=php_dba.dll 如果前面有分號,取消分號,以下同;
extension=php_dbase.dll
extension=php_gd2.dll GD庫做圖,一般用於圖形驗證碼;
extension=php_mysql.dll 用於連接MYSQL數據庫;
3)、將PHP目錄下的 php5ts.dll 文件拷貝到 C:\WINDOWS\system32 目錄。
4)、最後修改 Apache 的 httpd.conf 文件。在該文件的末尾添加如下2行,表示以模塊方式安裝PHP進入Apache:
LoadModule php5_module D:/Program Files/Php/php5apache2_2.dll
AddType application/x-httpd-php .php
注意:第一行的目錄路徑要更新為當前版本的apache動態鏈接庫,比如這裡我使用的是apache2.2.11版本和php5.2.10,那這個文件必須是php5apache2_2.dll,而不能是php5apache.dll、php5apache2.dll等。第二行為php腳步的後綴。
php4版中,需要添加一行 AddType mod_php4.c,而在php5中,就不需要這樣的一行 AddType mod_php5.c了,php5已經集成,否則 apache 啟動不了。
以上就完成了apache和php的配置過程了,重啟apache。在服務器的默認目錄“D:\Program Files\Apache\htdocs”里新建文件index.php,寫上如下代碼:
?php
phpinfo();
?
在瀏覽器地址欄里輸入 或 ,你就會看到php版本信息了。到此為止,php和apache就已經成功的安裝了。
這裡有個細節:apache的配置文件 httpd.conf 中的目錄分割符號是“/”,而 PHP 的配置文件 php.ini 里的目錄則要求是反斜線 “ \”,不要搞混了哦。
MYSQL的安裝就簡單了。到官方網站 ,下載windows平台下的 mysql ,選擇 Windows ZIP/Setup.EXE (x86) 最新版本是 5.0.77 ,下載即可。直接安裝,安裝完成後,可以進入配置嚮導,設置mysql數據庫密碼。一切OK。
關於mysql的安裝與配置見:phpMyAdmin安裝配置方法和問題解決
pharmar安裝過程中遇到的錯誤:
在 Windows 下安裝 PHP 後 Apache 出現 LoadModule takes two arguments 的錯誤,這個主要原因就是httpd.conf中的這句:
LoadModule php5_module D:\Program Files\PHP\php5apache2_2.dll
解釋程序把Program Files中的空格當成了兩個參數的分隔符號,因此語句中不能出現空格。在網上找了半天也沒找到解決方法,最後用一級目錄符號才解決問題,改成如下:
LoadModule php5_module ../php/php5apache2_2.dll
因為apache安裝在D:\Program Files\Apache\目錄下,PHP安裝在D:\Program Files\php\,因此../就表示D:\Program Files\目錄,這個終於搞定了,希望大家在安裝與配置過程中多動動腦筋總會有辦法的
怎麼搭建php環境Apache+PHP+mysql
一、Apache安裝
版本解釋:openssl是表示帶有openssl模塊,利用openssl就可以給Apache配置SSL安全鏈接的,也就是使用https://方式進行訪問。
nossl則表示不帶OpenSSL模塊,無 法用於SSL安全鏈接,在這裡我們下載帶OpenSSL的。
選擇版本:apache_2.2.14-win32-x86-openssl-0.9.8k.msi (此處以32位為例)
下載地址:
首先我們在D盤(盤符根據實際情況自己選擇)新建一個目錄, 並且命名為“WAMP”其意義為“Wdindows Apache Mysql PhpMyAdmin” 之後安裝的一些內容,也都將安裝在該目錄下。
1.安裝說明:
運行apache安裝程序,方法非常簡單,彈安裝界面後一直“next”
接着會出現一個界面,需要填寫3個內容,分別為:Network Domain、Server Name、Administrator’s Email Address 隨便填寫就好,不影響內容。
在下面還有2個選項,默認選擇為80端口,第二個為8080端口,根據個人需求選擇,一般為默認80端口。
我們繼續安裝,選擇Custom(自定義安裝)-“next”
其中有打着紅X的組件,我們單擊這個組件容,選擇“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下屬子部分內容,全部安裝在本地硬盤上”。-“next”
然後選擇右下角的“change ”改變安裝路徑,安裝到剛才建立的目錄中“D:\WAMP\Apache\”-“next”
安裝完畢後,電腦右下角會多出一個圖標,雙擊打開,選擇start或restart,能正常運行,至此安裝完畢。
2.修改配置:
打開安裝錄下D:\WAMP\Apache\conf\httpd.conf 文件(修改配置文件時,不建議使用記事本,可能會對其造成影響,推薦使用Notepad++或其他編輯軟件打開修改)
打開以後Ctrl+F查找所要修改的內容
在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加:
LoadModule php5_module “D:/WAMP/PHP/php5apache2_2.dll”
PHPIniDir “D:/WAMP/PHP”
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html
DocumentRoot “E:/WAMP/Apache/htdocs”
修改成(這裡的路徑和IIS中wwwroot目錄一樣,用於存放網頁,自定義或不做修改默認):DocumentRoot “D:/WAMP/www”
修改成(自定義或不做修改默認):
DirectoryIndex index.html
修改成:DirectoryIndex index.php default.php index.html index.htm default.html default.htm
3.測試
在D:/WAMP/www目錄下 建立個index.html頁面
在瀏覽器中輸入
如果能正常顯示,Apache配置完畢,已經正常運行。
二、MySql安裝
版本解釋:The Essentials Package:不包含 embedded server and benchmark suite,有自動安裝程序和配置嚮導,沒有MySQL Documentation。
The Complete Package:包含 embedded server and benchmark suite,有自動安裝程序和配置嚮導,有MySQL Documentation。
The Noinstall Archive:包含 embedded server and benchmark suite,沒有自動安裝程序和配置嚮導,有MySQL Documentation。
選擇版本:mysql-essential-5.1.44-win32.msi
下載地址:
1.安裝說明:
打開安裝程序,單擊“next”
選擇custom,組件為默認選擇,我們不做改動-“next”
路徑設置為“D:\WAMP\Mysql”-“next”
安裝好以後點擊“finish”
跟着會出現一個配置嚮導-“next”
選擇“Detailed Configuration(詳細配置)”-“next”
這裡有3個選項:
Developer Machine,將只用盡量少的內存;
Server Machine,將使用中等數量內存;
Dedicated MySQL Server Machine,這台服務器上面只跑mysql數據庫,將佔用全部的內存。
可以根據自己需求選擇,這裡我們選擇第二種“Server Machine”-“next”
選擇數據庫用途,同樣有3個選項:
Mutltifunctional Database多功能用途,將把數據庫優化成很好的innodb存儲類型和高效率的myisam存儲類型;
Transactional Database Only只用於事務處理類型,最好的優化innodb,但同時也支持myisam;
Non-Transactional Databse Only非事務處理類型,適合於簡單的應用,只有不支持事務的myisam類型是被支持的。
一般選擇第一種多功能的,同樣我們也是。-“next”
選擇InnodDB的數據存放位置,一般默認就行,為了統一我填寫了“WAMP/MySQL Datafiles”-“next”
選擇mysql允許的最大連接數,第一種是最大20個連接並發數,第二種是最大500個並發連接數,最後一種是自定義,自己可以根據需求選擇,我選擇第二個-“next”
下面是選擇數據庫監聽的端口,一般默認是3306,如果改成其他端口,以後連接數據庫的時候都要記住修改的端口,否則不能連接mysql數據庫,比較麻煩,這裡不做修改,用mysq的默認端口:3306-“next”
這一步設置mysql的默認編碼,我們選擇第三個,並在Character Set菜單中,選擇“gbk”編碼-“next”
(註:如果要用原來數據庫的數據,最好能確定原來數據庫用的是什麼編碼,如果這裡設置的編碼和原來數據庫數據的編碼不一致,在使用的時候可能會出現亂碼。)
這一步是是否要把mysql設置成windows的,一般選擇設成服務,這樣以後就可以通過服務中啟動和關閉mysql數據庫。下面的複選框也勾選上,這樣,在cmd模式下,不必非到mysql的bin目錄下執行命令。也就是把上下2個勾都打上,中間默認-“next”
這一步是設置mysql的超級用戶密碼,這個超級用戶非常重要,對mysql擁有全部的權限,請設置好並牢記超級用戶的密碼,下面有個複選框是選擇是否允許遠程機器用root用戶連接到你的mysql服務器上面,如果有這個需求,也請勾選。這裡我們使用默認選擇,在New root password和Confirm中輸入密碼。“next”
點擊“execute”進行配置,稍微等待一會,圓點上的勾全部打上,就代表配置完畢。
2.修改配置:
打開D:\WAMP\MySQL\my.ini
設置datadir為D:/WAMP/MySQL/data/或你所要存放數據位置的目錄即可。
三、PHP安裝
版本解釋:VC9 專門為IIS定值的腳本,使用Visual Studio 2008編譯器編譯,支持最新的微軟組建,從而提高效率。
VC6 是為了其他WEB服務軟件提供的腳本 如 Apache。
Thread Safe 現成安全,之星時會進行線程 安全檢查,以防止有心要求就啟動新線程(Thread)的CGI執行方式而耗盡系統資源。
Non Thread Safe是非線程安全,在執行時不進行線程(Thread)安全檢查
選擇版本:PHP5.3(5.3.1)中VC6 x86 Thread Safe下 ZIP下載
下載地址:
1.安裝說明
由於我們下載的的是ZIP壓縮包,只需要將文件解壓到“D:\WAMP\PHP”目錄下即可
2.修改配置
將E:\WAMP\PHP\php.ini-development 文件修改成php.ini
打開php.ini
; extension_dir = “ext”
修改成:extension_dir = “E:\WAMP\PHP\ext”
將947行下,這些文件前面的“;”去除
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
3.測試
重啟Apache(修改過配置文件 必須重啟Apache才會生效)
新建個index.php 頁面,代碼中輸入,保存文件放到“D:\WMAP\www\”目錄下
打開瀏覽器輸入: 如果能正常顯示,說明PHP配置完畢,可以查看該頁面的PHP信息是否正確。
(註:在改文件中輸入函數可輸出大量的有關PHP當前狀態的信息,如PHP版本,服務器信息和環境等。)
(註:)
接着我們測試下,是否能連接到Mysql
再新建個link.php,下代碼中輸入
$link=mysql_connect(“127.0.0.1″,”root”,”Mysql安裝時填寫的密碼”);
if(!$link) echo “Mysql數據庫連接失敗!”;
else echo “Mysql數據庫連接成功!”;
mysql_close();
?>
也保存文件放到“D:\WMAP\www\”目錄下
打開瀏覽器輸入: 查看
四、PhpMyAdmin安裝
版本解釋:phpMyAdmin-3.2.5
選擇版本:phpMyAdmin-3.2.5-all-languages.zip
下載地址:
1.安裝說明
解壓到D:\WAMP\phpMyAdmin
2.修改配置
打開D:\WAMP\phpMyAdmin\libraries\config.default.php
$cfg[‘PmaAbsoluteUri’] = ”;
修改成(填寫訪問phpMyAdmin的絕對URL):$cfg[‘PmaAbsoluteUri’] = ‘’;
$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’;
3.測試
打開瀏覽器輸入: 訪問和登陸
五、結尾
至此Windows7下的PHP環境搭建完畢,大家盡情的使用吧。
如何安裝PHP和Apache的相關推薦
怎樣配置PHP+APACHE+MYSQL
使用軟件:
mysql4.0以上版本
apache_2.0.53-win32-x86-no_ssl.msi
php-5.0.3-Win32.zip
mysql可以安裝在C盤默認的目錄下。
我習慣是把apache和php
放在d:\php\apache
d:\php\php
安裝過程:
一。apache
基本next下來。中間的部分隨便填。
安裝好了以後,輸入
能看到一個apache的測試頁面。(這個頁面在htdos目錄裡面,以後若是把其他的放在這個裡面可以把index.html都刪掉)
注意的是如果系統有IIS,則必須把IIS的端口換掉,比如換成8081。要保證只有apache佔有80端口。
二。模塊化安裝PHP
解壓縮PHP包,改文件夾名PHP到d:\php目錄下。
找到php.ini-rem什麼的,把它名字改成php.ini
將其拷到apache安裝目錄下,即路徑為D:\php\Apache2(注意我的apache版本是2)
修改apache目錄下的.php.ini文件。
查找extension_dir,講其路徑修改為”d:/php/php/ext”
查找display_errors 值修改為on
查找php_gd2.dll 去掉分號
查找cgi.force_redirect 把分號去掉,1改稱0 (有空格的話看起來不規範)
查找defaultcharset 去掉分號,iso-8859-1改成gbk或者gb2312(也可以不改)
查找session.save_path 把/tmp改稱d:/php/php/tmp,然後在php目錄下建一個文件夾,文件夾名為tmp,去掉前面的分號
回到php目錄,查找php5ts.dll複製到window下,或者複製到window/system32下面都可以
查找php5apache2.dll,複製到apache目錄下的modules里 (因為我apache版本是2.0)
打開http.conf,在文件末尾,另起一行輸入
loadmodule php5_module modules/php5apache2.dll
註:上面這樣寫重啟動Apache Http Server時會報錯,# httpd.conf 不能load php5apache2.dll ,要寫成 php5apache2_2.dll
另起一行輸入
addtype application/x-httpd-php .php
都保存,並且重新啟動apache服務器。
測試,輸入http;//localhost/1.php
1.php的內容為 hello,world!
2.php的內容為
?php
echo phpinfo();
?
這個頁面顯示了一些配置的信息。
三.MYSQL
安裝mysql,一路next,記住要選中支持命令操作,打個勾。
cmd
mysql -uroot -pyes (這次用的密碼是yes)
create database axin;
grant all on axin.* to axin identified by axin with grant option;
source d:\llq1.sql; (存放的目錄是這個,依次導入)
—————
配置MYSQL
打開apache下的php.ini
查找extension=php_mysql.dll去掉前面的分號
查找mysql.default_port = 後面改為3306 (mysql的端口號)
查找mysql.default_host =值寫為localhost
查找mysql.default_user =值寫為root
查找mysql.default_password =改為我的密碼,這裡是yes
完畢保存,重啟apache。
寫一個文件3.php
裡面的內容
?php
$link=mysql_connect(“localhost”,”root”,”yes”);
if($link)
echo “連接mysql成功”;
else
echo “連接失敗”.mysql_errors();
?
——————最後測試一下
把文件llq防在htdocs文件夾下面
修改llqmis里inc文件里的用戶名和密碼,比如axin,axin6000
cmd
mysql -uaxin -paxin6000
use axin;
show tables;
就可以運行了,刪除一些不不要的index.php
於是,就可以運行了~~~
=========================
PS:存放php session值的文件夾可以隨便選擇路徑,不一定要在php和apache下
原創文章,作者:T3BEG,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127424.html