php環境部署配置(php伺服器環境搭建及配置)

  • 1、Windows系統怎樣配置PHP環境
  • 2、php配置運行環境怎麼配置
  • 3、如何配置PHP的運行環境
  • 4、php環境如何配置
  • 5、伺服器怎麼配置PHP環境
  • 6、初學php,環境怎麼配置?希望有經驗的人給予詳細解答····不勝感激

具體的操作方法如下:

1、下載我們需要的軟體到電腦,然後解壓到自己電腦。如下圖所示:

2、解壓文件後的文件夾效果如圖所示,放在磁碟根目錄下。

3、然後打開文件夾,找到這裡的SETUP命令,點擊運行。

4、然後根據提示信息,選擇要安裝apache以及MYSQL版本,輸入數字回車。如下圖所示:

5、中間據提示信息,輸入有關命令比如輸入Y表示同意安裝。如下圖所示:

6、輸入MYSQL資料庫的密碼,用戶名默認是ROOT。如下圖所示:

7、安裝完成以後,可以瀏覽器中直接輸入本機地址,來查看PHP環境配置的成功情況。如下圖所示:

對於學習php的新手,由於網上的配置方法都是很久之前的,及時性不高,環境配置往往令人很頭疼,我初學php配置環境時配置了3個晚上,每次總是會出現這樣或那樣的問題,如今把最新版的PHP5.5.15+Apache2.4.10+MySQL5.6.20,win7x86的配置方法分享給大家,64位的同理,不過下載的軟體需要也是64位的。

工具/原料

環境:win7 32.(64位的同理,下載相關軟體必須是對應的64位版本)

PHP5.5.15(php-5.5.15-Win32-VC11-x86.zip)

Apache2.4.10(httpd-2.4.10-win32-VC11.zip)

MySQL5.6.20(mysql-5.6.20-win32.zip)

方法/步驟1、準備(下載所需軟體)

安裝apache前必須先安裝VC11(VSU_4\vcredist_x86.exe),網址為,選擇時選擇英文版的,如果win7系統是64位的請下載VSU_4\vcredist_x64.exe,下載頁面參看下圖

Apache2.4.10(httpd-2.4.10-win32-VC11.zip)網址:

PHP5.5.15(php-5.5.15-Win32-VC11-x86.zip)這裡我們選擇的是線程安全版,關於線程安全版與非線程安全版的區別可 自行上網查閱相關資料,下載網址:,VC11 x86 Thread Safe為32位的線程安全版

MySQL5.6.20(mysql-5.6.20-win32.zip),網址:,此處選擇的為免安裝版,參看下圖

END

方法/步驟2、安裝

1

安裝VC11,雙擊打開,點擊若干個下一步直至安裝成功就OK了

2

Apache 下載後是zip包,解壓到後放在合適的位置就可以了,不建議放在C盤裡,因為重裝系統C盤的數據會全部丟失,這裡我們將它放在F盤的phptools文件夾下的apache2.4目錄下

3

php 下載後也是zip包,同樣解壓到合適位置,我們這裡也將其放在F盤的phptools文件夾下的php5.5目錄下

4

MySQL選擇的是免安裝版的,就更簡單了,同樣是解壓到合適的位置,這裡我們也將其放在F盤的phptools文件夾下的MySQL目錄下,解壓安裝後如下圖

END

方法/步驟3、配置PHP

1

將F:\phptools\php5.5\php.ini-production 複製一份,並重命名為php.ini;

2

將 F:\phptools\php5.5和F:\phptools\php5.5\ext加入環境變數PATH中,選中計算機,右鍵屬性–高級系 統設置 –環境變數–系統變數,找到Path,編輯,在其後加上;F:\phptools\php5.5;F:\phptools \php5.5\ext,如下圖,

END

方法/步驟4、配置Apache

1

用記事本打開F:\phptools\Apache2.4\Apache24\conf

查找ServerRoot,修改ServerRoot “C:/Apache24” = ServerRoot “F:/phptools/Apache2.4/Apache24″(這裡輸入的是你解壓apache安裝包後放的位置)

2

查找#ServerName ,修改為 ServerName (去掉前面的#)

3

查找DocumentRoot “c:/Apache24/htdocs” , 修改為DocumentRoot “F:/phptools/Apache2.4/Apache24/htdocs” (如果一樣,就不用改)

4

查找Directory “c:/Apache24/htdocs” ,修改為 Directory ” F:/phptools/Apache2.4/Apache24/htdocs ” (如果一樣,就不用改)

5

查找DirectoryIndex index.html ,修改為 DirectoryIndex index.html index.php index.htm (這裡我們添加了index.php index.htm)

6

查找ScriptAlias /cgi-bin/ “c:/Apache24/cgi-bin/” ,修改為 ScriptAlias /cgi- bin/ ” F:/phptools/Apache2.4/Apache24/cgi-bin” (如果一樣,也不用改)

7

查找Directory “c:/Apache24/cgi-bin” 修改為 Directory “F:/phptools/Apache2.4/Apache24/cgi-bin/” (如果一樣,也不用改)

8

在 F:\phptools\apache2.4.10\conf\httpd.conf最後一行添加添 加 LoadModule php5_module “F:/phptools/php5.5/php5apache2_4.dll” 讓 apache 支持php (請確認F:/phptools/ php5.5/有php5apache2_4.dll,如果你下載的是我提供的連接肯定是有的)

9

添加 AddType application/x-httpd-php .php .html .htm

10

添加 PHPIniDir “F:/phptools/php5.5” (告訴apache php.ini的位置)

至此,httpd.conf 配置完成,保存httpd.conf 。

END

方法/步驟5、將apache安裝到系統服務中

1

輸入F:\phptools\Apache2.4\Apache24\bin\httpd -k install,回車

安裝過程如下圖所示

END

方法/步驟6、開啟幾個常用php擴展

用記事本打開F:\phptools\php5.5\php.ini

將; extension_dir = “ext”修改為 extension_dir = “ext” (去掉extension前面的分號)

將;extension=php_mbstring.dll 修改為 extension=php_mbstring.dll(去掉extension前面的分號,這是php多位元組字元串擴展)

將;extension=php_mysql.dll修改為 extension=php_mysql.dll(去掉extension前面的分號)

將;extension=php_mysqli.dll 修改為 extension=php_mysqli.dll(去掉extension前面的分號)

END

方法/步驟7、啟動Apache

MySQL免安裝版環境配置已有朋友寫過相關經驗,我就不贅述了,參考

經驗朋友niyikai寫的經驗即可。網址如下

啟動apache,有兩種啟動方式:

在windows服務中啟動;點擊開始,找到計算機,右鍵–管理–服務和應用程序–服務,找到Apache2.4,右鍵啟動即可,如下圖

雙擊F:\phptools\Apache2.4\Apache24\bin\ApacheMonitor.exe啟動,如下圖

END

方法/步驟8、啟動MySQL

1

MySQL免安裝版配置成功後,也在服務中啟動,啟動方法與Apache在服務中啟動方式類似,所不同的是,你點擊右鍵啟動的是MySQL服務

END

注意事項

配置Apache時,配置的目錄要與你解壓放置的目錄一致,否則會出錯

啟動Apache前要先在windows里安裝成功才能啟動

MySQL免安裝版必須要先配置成功後才能啟動

PHP開發環境配置(Windows版)

Apache+MySQL+PHP+phpMyAdmin

我的系統:Windows XP

Author:usnay

Time:2009-7-7

Step1:下載以下文件

(1)php-5.2.0-Win32.zip

pecl-5.2.0-Win32.zip

下載地址:[url][/url]

(2)apache_2.2.3-win32-x86-no_ssl.msi

下載地址:[url][/url]

(3)mysql-5.1.12-beta-win32.zip

下載地址:[url][/url]

(4)phpMyAdmin-2.9.1.1-all-languages.zip

下載地址:[url][/url]

Step2:安裝PHP, 配置php.ini

有兩種方法在 Windows下安裝PHP:手工安裝或者使用安裝程序安裝。自動安裝的安裝程序php-5.2.0-win32-installer.msi不包含任何外部的PHP擴展(PHP_*.dll)。如果需要,可以在 Windows ZIP 包和 PECL 中找到。據PHP官方手冊上稱安裝 PHP 最好的選擇是手工安裝。在手工安裝中安裝 PHP 最好的方式便是將所有 PHP 有關的文件都放入同一目錄,並在系統的 PATH 環境變數中設置此目錄。本例為手工安裝.

1. 將下載的php-5.2.0-Win32.zip解壓到C:\PHP\ 這個目錄.

2. 再將C:\PHP\ 目錄下的*.dll和 C:\PHP\ext目錄下的所有文件文件複製粘貼到C:\windows\system32\下.

如果需要更多擴展,就將pecl-5.2.0-Win32.zip中的文件也放到C:\windows\system32\下.

3. 配置php.ini。

在ZIP 包中有兩個ini文件,php.ini-dist和php.ini-recommended。建議使用 php.ini-recommended,因為在該文件中優化了性能和安全。複製所選擇的 ini 文件到 PHP 能找到的目錄中,並將其重命名為 php.ini 。

再用記事本打開 php.ini ,查找register_globals = Off,把off改成On.

再查找short_open_tag = Off,把off改成On有一處.

再查找extension_dir = “./” 改為 extension_dir = “C:\PHP\ext”

然後再查找;extension=php_mbstring.dll,把前面的分號去掉.

extension=php_mbstring.dll(不選這個phpMyAdmin會錯)

以下幾個dll作相同更改.

extension=php_dba.dll

extension=php_dbase.dll

extension=php_filepro.dll 可選

extension=php_gd2.dll 支持GD庫的,一般要選

extension=php_imap.dll 可選

extension=php_ldap.dll

extension=php_mysql.dll 支持MySQL的

接下來修改了一些文件上傳以及內存使用最大限制:

memory_limit = 20M ;內存容量

post_max_size = 20M ;快閃記憶體容量

upload_max_filesize = 20M ; 附件容量

asp_tags = On ;可選,On允許ASP風格的標記,Off禁止

4. 將 PHP 目錄添加到 PATH 環境變數中

系統環境變數path=C:\php

5. 使 php.ini 文件在 Windows下被 PHP 所用

系統環境變數PHPRC=C:\php

Step3: 安裝Apache,配置 httpd.conf 使之支持PHP

1.安裝apache_2.2.3-win32-x86-no_ssl.msi,一路按Next即可.

安裝完成後輸入[url][/url] 查看Apache是否安裝成功.

(如果安裝了IIS請關閉,或者請改變安裝埠,不然無法啟動Apache服務)

2. 打開文件C:\Apache2\conf\httpd.conf,查找以下設置項.

即註冊文件後綴.

Directory /

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

Satisfy all

AddType application/x-httpd-php .php .phtml .php3 .php4

AddType application/x-httpd-php-source .phps

/Directory

綠色為我們新增的設置.

3.查找LoadModule模塊

LoadModule php5_module “C:/ php/php5apache2_2.dll”

注意斜杠方向與Windows中路徑」\」相反.

4.查找以下,並增加index.php

根據需要還可以增加其它自定義首頁如index.htm

IfModule dir_module

DirectoryIndex index.html index.html.var index.php

/IfModule

5. 查找 Documentroot “C:/Apache2/htdocs” 將其改為你的WEB路徑; (這裡是WEB主目錄,可以不修改)

6.重啟apache.

7. 在web根目錄 C:\Apache2\htdocs\ 下新建index.php,內容如下:

?php

phpinfo();

?

在瀏覽器中輸入URL: [url][/url] 測試結果.

如果不能正常運行,請檢查配置.

Step4: 安裝MySQL

MySQL安裝過程

注意:安裝中,一定要正確配置MySQL Server

安裝完成後,新建conn.php

?php

$link=mysql_connect(‘localhost’,’root’,’root’);

if(!$link) echo “MySQL 資料庫連接失敗”;

else echo “MySQL 資料庫連接成功!”;

mysql_close();

?

運行該文件,測試資料庫連接.

Step5:安裝phpMyAdmin配置config.inc.php

phpMyAdmin並不是必需的,只是為了方便管理MySQL資料庫,本身是用PHP編寫而成.但是有了它,會大方便MySQL資料庫管理.

1. 解壓phpMyAdmin-2.9.1.1-all-languages.zip到C:\phpMyAdmin

2. 將C:\phpMyAdmin\config.sample.inc.php重命名為config.inc.php

3. 對照原文件進行如下更改,綠色為新增的.

$cfg[‘blowfish_secret’] = ‘root’;

$cfg[‘Servers’][$i][‘controluser’] = ‘root’;

$cfg[‘Servers’][$i][‘controlpass’] = ‘root’;

4. 將C:\phpMyAdmin\下所有文件和目錄複製到

C:\Apache\htdocs\phpMyAdmin,

在瀏覽器中輸入[url][/url]進行測試

如果還是有疑問,可以參考下面這個網站,有圖文教程:

我的答案,希望你能滿意

1)、下載WAMP

所謂WAMP,是指在Windows系統(W)下安裝Apache網頁伺服器(A)以及MySQL資料庫(M)和PHP腳本引擎(P)而搭建起來的PHP網路伺服器環境,當然,在LAMP環境肯定是比WAMP環境要好的,可是由於Windows的易用性,所以,我們在做前期開發或者測試某些CMS的時候,使用WAMP環境甚至很方便更實用一些。WAMP即這些單個軟體共同組成了一個強大的Web應用程序平台。

2)、下載開發工具ZendStudio

Zend Studio是PHP 集成開發環境,具備功能強大的專業編輯工具和調試工具,支持PHP語法加亮顯示,支持語法自動填充功能,支持書籤功能,支持語法自動縮排和代碼複製功能,內置一個強大的PHP代碼調試工具,支持本地和遠程兩種調試模式,支持多種高級調試功能。

windows版 Zend Studio 8.0.1下載

2、安裝程序

1)、WAMP 安裝步驟圖解

把WAMP下載到

選擇WAMP安裝路徑,也可以默認路徑。

SMP伺服器地址

PHP 郵件伺服器默認Email

設置啟動瀏覽器。

安裝完成,顯示圖片。

3、配置環境

安裝完成後默認是英文。

設置WAMP語言。您可以設置其他的語言,當然我們設置為Chinese(中文)

WAMP重啟以後就為中文了。您就可以通過WAMP去配置PHP環境了。

添加一個Alias目錄,(就像在IIS上配置一個虛擬目錄)

添加一個Alias目錄名稱。

設置Alias目錄名稱指向的物理路徑。

4、PHP調試

在C:\wamp\phpDemo文件夾中添加Index.php文件,這時就可以在index.php 編寫PHP代碼了。

在瀏覽器地址欄中輸入: 如果能看到上圖PHP伺服器配置相關信息,說明您的PHP伺服器配置成功。

你可以直接訪問 就可以查看剛才編寫的index.php程序。顯示頁面執行的結果。

2)、PHP開發工具ZendStudio安裝圖

Zend Studio安裝過程很簡單,點擊「Next」、「Next”基本就可以搞定。

安裝完成後,你就可以添加一個PHP項目,編寫你的PHP網站。在創建PHP項目時,要填寫項目名稱和保持路徑。

這是你就可以在項目中添加PHP文件。編寫PHP頁面。

5、PHP開發環境

點擊運行,就可以在Zend Studion IDE中瀏覽PHP頁面執行的內容。

在雲主機上安裝第三方一鍵php環境包。國內有提供這方面的面板,可以正常使用。

這類php環境包可以通過一條命令就成功安裝,然後拿到面板登陸地址、賬號密碼,藉助這些 php面板,可以輕鬆配置php環境,mysql資料庫,phpmyadmin、nginx等環境軟體。

在伺服器中安裝php面板後,在面板中選擇php版本和mysql版本,一般php7.3,mysql5.5~5.7都行。在三方面板的幫助下,成功配置出可視化操作界面,然後一鍵部署網站環境。

如果是初學者,建議安裝PHP的集成軟體,可以一次性安裝所需要的PHP運行環境,以下是詳細介紹:

目前有不少AMP(Apache\MySQL\PHP)的集成軟體,可以讓我們一次安裝並設置好。這對於不熟悉AMP的用戶來說,好處多多。

一、使用AMP集成軟體的優點:

1、可避免由於缺乏AMP的知識,而無法正確設置環境;

2、可快速安裝並設置好AMP環境,讓我們直接開始真正感興趣的軟體,如xoops;

3、可方便的搭建測試環境,對於測試「是AMP環境問題,還是XOOPS造成的問題」很有幫助,採用排除法即可。

二、目前主要的WAMP集成環境主要有:

1、WampServer Wamp就是Windows Apache Mysql PHP集成安裝環境,即在window下的apache、php和mysql的伺服器軟體。PHP擴展、Apache模塊,開啟/關閉滑鼠點點就搞定,再也不用親自去修改配置文件了,WAMP它會去做。再也不用到處詢問php的安裝問題了,WAMP一切都搞定了,這個軟體在win平台上使用的較多。

2、XAMPP

XAMPP是一款具有中文說明的功能全面的集成環境,XAMPP並不僅僅針對Windows,而是一個適用於Linux、Windows、Mac OS X 和Solaris 的易於安裝的Apache 發行版。軟體包中包含Apache 伺服器、MySQL、SQLite、PHP、Perl、FileZilla FTP Server、Tomcat等等。默認安裝開放了所有功能,安全性有問題,需要進行額外的安全設定。

3、AppServ

集成了Apache、PHP、MySQL、phpMyAdmin,較為輕量,版本很久未更新了。

總的來說,以上幾種WAMP環境基本上都可以滿足初學者配置WAMP環境的需要,像XAMPP和AppServ各種組件比較全,但也會覺得文件組成比較複雜,初學者一下子也看不明白,像Digast Wamp Server由於是全新配置的集成環境,程序文件配置比較嚴謹,環境程序大小也適中, 而且可以自定義任意目錄,系統會自動進行參數配置,特別適合初學者使用。

原創文章,作者:KWJ1V,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/126545.html

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

相關推薦

  • PHP和Python哪個好找工作?

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

    編程 2025-04-29
  • 如何部署一個服務到一個環境

    本文將從多個方面對如何部署一個服務到一個環境進行詳細的闡述,包括環境準備、代碼編寫、打包部署等。 一、環境準備 1、確定部署環境的操作系統版本、運行時環境(如JDK、Node.js…

    編程 2025-04-29
  • 伺服器安裝Python的完整指南

    本文將為您提供伺服器安裝Python的完整指南。無論您是一位新手還是經驗豐富的開發者,您都可以通過本文輕鬆地完成Python的安裝過程。以下是本文的具體內容: 一、下載Python…

    編程 2025-04-29
  • STUN 伺服器

    STUN 伺服器是一個網路伺服器,可以協助網路設備(例如 VoIP 設備)解決 NAT 穿透、防火牆等問題,使得設備可以正常地進行數據傳輸。本文將從多個方面對 STUN 伺服器做詳…

    編程 2025-04-29
  • Python開發環境包括

    Python作為一門高效、易讀易學的語言,已經被越來越多的開發者使用。而Python的開發環境也發展得越來越完善。本文將會從以下幾個方面對Python開發環境包括做詳細的闡述: 一…

    編程 2025-04-29
  • 解決docker-compose 容器時間和伺服器時間不同步問題

    docker-compose是一種工具,能夠讓您使用YAML文件來定義和運行多個容器。然而,有時候容器的時間與伺服器時間不同步,導致一些不必要的錯誤和麻煩。以下是解決方法的詳細介紹…

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

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

    編程 2025-04-29
  • 內核驅動編譯環境代價分析

    內核驅動編譯環境是在Linux系統中編譯內核模塊的過程。本文通過分析內核驅動編譯環境的各個方面,包括編譯工具的選擇、編譯速度、編譯器選項等,來探討其代價所在,並提供一些優化的建議。…

    編程 2025-04-29
  • 如何使用cmd激活python虛擬環境

    Python虛擬環境是Python用來隔離項目所需包和依賴庫的工具,以免不同項目之間的依賴關係衝突。下面將從安裝虛擬環境、創建虛擬環境、激活虛擬環境這3個方面來詳細講解如何在cmd…

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

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

    編程 2025-04-28

發表回復

登錄後才能評論