手動搭建php運行環境(部署php環境)

本文目錄一覽:

如何搭建PHP的運行環境

這個是我成功配置的經驗

1.安裝apache_2.2.4-win32-x86-no_ssl.msi到 d:\phpWeb\APACHE\

步驟:下一步下一步

2.安裝php-5.2.0-Win32.zip 到 d:\phpWeb\php\

步驟:(1)解壓壓縮包到d:\phpWeb\php\

(2)找到php目錄里的 php.ini-dist 重命名為 php.ini 並拷到 windows目錄里

(3)將php目錄里的 php5ts.dll,libmysql.dll 拷到 系統目錄(system和system32)

3.配置apache

步驟:(1)打開 d:\phpWeb\APACHE\conf\httpd.conf 這個文件

(2)找到 DocumentRoot “D:/phpWeb/APACHE/htdocs” 將其改為你的WEB目錄(可不改有時改了會出錯)

(3)找到DirectoryIndex index.html這一行,在後面加入index.html.var index.htm index.php

(4)找到#LoadModule ssl_module modules/mod_ssl.so這行,在後面加上一行:LoadModule php5_module d:/phpWeb/php/php5apache2_2.dll

(5)找到AddType application/x-gzip .gz .tgz這行,在後面加上一行:AddType application/x-httpd-php .php

4.配置php

步驟:(1)找到c:\windows\php.ini並打開 (剛才拷進去的)

(2)找到extension_dir = “./” 改為 extension_dir = “d:/phpWeb/php/ext”

(3)找到;extension=php_mysql.dll將前面的;號去掉

(4)找到;session.save_path = 去掉前面;並設路徑”d:/phpWeb/php/session_temp”並在該路徑下新建文件夾session_temp

如何輕鬆搭建本地PHP環境,幾步即可搞定

工具/原料

電腦一台、phpstudy軟件

方法/步驟

1

首先我們需要去Phpstudy官網下載相應系統的軟件包,這裡我默認使用的是XP系統(WIN7系統步驟相同),選擇軟件包(這裡我們下載的是phpStudyLite版本,你也可以根據不同的系統愛好下載你喜歡的軟件報版本)進行下載安裝即可。

2

下載完軟件後得到軟件包,雙擊解壓到指定的目錄下,這裡我們解壓c:/phpstudy下。

3

解壓完後,會彈出防止重複化提示,這裡我們選擇「是」即可。

4

隨後,桌面彈出軟件運行的控制面板,我們可以看到軟件已經啟動起來了,包括他的啟動狀態。

5

現在,我們可以進入C:/phpstudy進入目錄下看到有個「www」文件夾,這個目錄就是我們存放PHP網站程序的地方,直接放置到其根目錄下即可。

6

這裡,我們用discuz3.2程序為例,把程序放置WWW目錄根目錄下

7

控制面板上的「Mysql管理器」是用來管理mysql數據庫的,點擊下,可以通過瀏覽器進入MySQL管理頁

8

這是點擊後的mysql管理登陸頁面,這裡提示下,它的默認賬號密碼均為root。

9

登陸後我們可以看到。包括,導入,導出,刪除等操作。左邊列出的是已有的數據庫,除了默認的系統數據庫外,還有一個test測試數據庫,不喜歡的朋友,可以直接刪掉就好。

10

返回桌面軟件運行控制面板,看到「其他選項菜單」按鈕,它裏面主要包括一些常用的參數的設定,這裡我們點擊看下

11

點擊「其他選項菜單」按鈕,我們可以看到裏面包括很多設定項,如配置文件、版本切換、站點域名管理等等,具體設定大家可以看下軟件提供的詳細教程,這裡不再詳細解說。

12

在上面,我們已經啟動了軟件,而且也把discuz3.2程序,放置到www文件夾的根目錄下了。下面我們就打開瀏覽器看下效果吧,瀏覽器地址欄輸入localhost或者127.0.0.1(如果你把PHP程序包A文件夾放置到www目錄下的話,這裡輸入的地址就為localhost/a),回車,看到出現discuz3.2的安裝界面了,證明本地php環境已經搭建好了,看到這裡是不是覺得php環境搭建已變得非常簡單方便

如何配置PHP的運行環境

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]進行測試

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

我的答案,希望你能滿意

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
AIJGS的頭像AIJGS
上一篇 2025-01-09 12:15
下一篇 2025-01-09 12:15

相關推薦

  • PHP和Python哪個好找工作?

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

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

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

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

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

    編程 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
  • Apache配置Python環境

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

    編程 2025-04-28
  • Ubuntu系統激活Python環境

    本文將從以下幾個方面詳細介紹在Ubuntu系統中如何激活Python環境: 一、安裝Python 在Ubuntu系統中默認已經預裝了Python解釋器,可以通過以下命令來檢查: $…

    編程 2025-04-28
  • Python IDLE如何設置中文運行環境

    Python IDLE是Python的集成開發環境,使用它可以方便地編寫、調試和執行Python程序。但是,默認情況下Python IDLE的運行環境是英文環境,如果需要在Pyth…

    編程 2025-04-27

發表回復

登錄後才能評論