php和apache安裝心得(apache怎麼運行php)

本文目錄一覽:

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-tw/n/127424.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
T3BEG的頭像T3BEG
上一篇 2024-10-03 23:15
下一篇 2024-10-03 23:15

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Python培訓心得與總結

    隨著Python在Web開發、數據處理、AI等領域的日漸流行,越來越多的人開始學習Python。作為一門易學易用、功能強大的編程語言,Python吸引了無數開發者的關注。作為一名學…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Apache配置Python環境

    Apache是一款流行的Web伺服器軟體,事實上,很多時候我們需要在Web伺服器上使用Python程序做為數據處理和前端網頁開發語言,這時候,我們就需要在Apache中配置Pyth…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • Apache偽靜態配置Java

    本文將會從多個角度闡述如何在Apache中正確偽裝Java應用程序,實現URL的靜態化,提高網站的SEO優化和性能。以下是相關的配置和代碼實例。 一、RewriteEngine的配…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • 如何解決org.apache.tomcat.util.net.nioendpoint套接字處理器出錯?

    org.apache.tomcat.util.net.nioendpoint套接字處理器一般是指Tomcat伺服器的套接字處理器,在Tomcat伺服器中佔據著非常重要的位置。如果出…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27

發表回復

登錄後才能評論