windows 64位環境下php執行環境部署配置

2022-04-07 14:39:24 字數 4369 閱讀 8690

2、解壓安裝包,我的解壓到d:\tools\php5.6

3、配置php.ini

在解壓的目錄中,找到php.ini檔案,如果沒有這個檔案,可以複製目錄中的php.ini-development

該檔名為php.ini

a.設定時區 date.timezone = prc

b.設定編碼 default_charset = "utf-8"

c.設定短標籤  short_open_tag = on

d.設定擴充套件件目錄  extension_dir = "ext"

上面的設定項有的可能已經設定好了,只是前面加了";"注釋了,可直接把";"去掉。

e.開啟模組,將各項前面的";"去掉,用於支援不同功能。需要開啟的功能如下:

extension = php_bz2.dll

extension = php_curl.dll

extension =  php_fileinfo.dll

extension =  php_gd2.dll

extension =  php_gettext.dll

extension =  php_mbstring.dll

extension =   php_mysql.dll

extension =   php_mysqli.dll

extension =  php_openssl.dll

extension =  php_pdo_mysql.dll

extension =   php_sockets.dll

extension =  php_xmlrpc.dll

extension =  php_zip.dll

4、配置環境變數

在path變數中追加d:\tools\php5.6;d:\tools\php5.6\ext

5、安裝apache http伺服器

b.解壓安裝包,我的位置是d:\tools\apache24

c.修改配置檔案httpd.conf,在d:\tools\apache24\conf中,更改內容如下:

define srvroot "/apache24"  改為  define srvroot "d:/tools/apache24" 

directoryindex index.html

改為directoryindex index.html index.php default.php index.htm

在檔案的最後,新增對php的支援

# php5 support

loadmodule php5_module d:/tools/php5.6/php5apache2_4.dll

# configure the path to php.ini

phpinidir "d:/tools/php5.6"

儲存檔案。

d.使用cmd命令,執行d:\tools\apache24\bin\httpd.exe -k install 將apache新增到系統服務中

在cmd命令列,輸入services.msc開啟系統服務控制台,就可以看到剛剛新增的apache2.4服務。

6、啟動apache伺服器

a、在啟動apache伺服器之前,保險起見,可以到d:\tools\php5.6中執行一下php.exe,確保

已經正確安裝配置。這個過程可能出現的問題是沒有安裝msvcr110.dll,導致php.exe執行失敗。

這個時候,就要安裝一下msvcr110.dll,可以到網上找找, 

b、使用cmd命令,httpd.exe -k start啟動apache伺服器,或者通過apachemonitor.exe來啟動

apache伺服器(這個需要先將apache新增到系統服務中)。雙擊apachemonitor.exe程式。

這個過程可能出現的問題是沒有安裝vc_redist.x64.exe,即visual c++執行時庫。

如果出現php5apache2_4.dll無法載入到伺服器中的問題,很有可能是php不能正常啟動,或者

httpd.conf沒有配置正確。

使用cmd命令  httpd.exe -k start 啟動,在視窗中就可以具體的錯誤資訊。

我遇到的就是上面的兩個問題,如果有不同,可以上網搜尋。

注:php和apache的版本一定要一致,如我使用的php5.6的,在安裝目錄下有php5apache2_4.dll

那麼apache就需要選擇2.4版本的。

2、解壓安裝包,我的解壓到d:\tools\php5.6

3、配置php.ini

在解壓的目錄中,找到php.ini檔案,如果沒有這個檔案,可以複製目錄中的php.ini-development

該檔名為php.ini

a.設定時區 date.timezone = prc

b.設定編碼 default_charset = "utf-8"

c.設定短標籤  short_open_tag = on

d.設定擴充套件件目錄  extension_dir = "ext"

上面的設定項有的可能已經設定好了,只是前面加了";"注釋了,可直接把";"去掉。

e.開啟模組,將各項前面的";"去掉,用於支援不同功能。需要開啟的功能如下:

extension = php_bz2.dll

extension = php_curl.dll

extension =  php_fileinfo.dll

extension =  php_gd2.dll

extension =  php_gettext.dll

extension =  php_mbstring.dll

extension =   php_mysql.dll

extension =   php_mysqli.dll

extension =  php_openssl.dll

extension =  php_pdo_mysql.dll

extension =   php_sockets.dll

extension =  php_xmlrpc.dll

extension =  php_zip.dll

4、配置環境變數

在path變數中追加d:\tools\php5.6;d:\tools\php5.6\ext

5、安裝apache http伺服器

b.解壓安裝包,我的位置是d:\tools\apache24

c.修改配置檔案httpd.conf,在d:\tools\apache24\conf中,更改內容如下:

define srvroot "/apache24"  改為  define srvroot "d:/tools/apache24" 

directoryindex index.html

改為directoryindex index.html index.php default.php index.htm

在檔案的最後,新增對php的支援

# php5 support

loadmodule php5_module d:/tools/php5.6/php5apache2_4.dll

# configure the path to php.ini

phpinidir "d:/tools/php5.6"

儲存檔案。

d.使用cmd命令,執行d:\tools\apache24\bin\httpd.exe -k install 將apache新增到系統服務中

在cmd命令列,輸入services.msc開啟系統服務控制台,就可以看到剛剛新增的apache2.4服務。

6、啟動apache伺服器

a、在啟動apache伺服器之前,保險起見,可以到d:\tools\php5.6中執行一下php.exe,確保

已經正確安裝配置。這個過程可能出現的問題是沒有安裝msvcr110.dll,導致php.exe執行失敗。

這個時候,就要安裝一下msvcr110.dll,可以到網上找找, 

b、使用cmd命令,httpd.exe -k start啟動apache伺服器,或者通過apachemonitor.exe來啟動

apache伺服器(這個需要先將apache新增到系統服務中)。雙擊apachemonitor.exe程式。

這個過程可能出現的問題是沒有安裝vc_redist.x64.exe,即visual c++執行時庫。

如果出現php5apache2_4.dll無法載入到伺服器中的問題,很有可能是php不能正常啟動,或者

httpd.conf沒有配置正確。

使用cmd命令  httpd.exe -k start 啟動,在視窗中就可以具體的錯誤資訊。

我遇到的就是上面的兩個問題,如果有不同,可以上網搜尋。

注:php和apache的版本一定要一致,如我使用的php5.6的,在安裝目錄下有php5apache2_4.dll

那麼apache就需要選擇2.4版本的。

windows 64位環境下php執行環境部署配置

2 解壓安裝包,我的解壓到d tools php5.6 3 配置php.ini 在解壓的目錄中,找到php.ini檔案,如果沒有這個檔案,可以複製目錄中的php.ini development 該檔名為php.ini a.設定時區 date.timezone prc b.設定編碼 default c...

redis在windows 64位環境下使用

2 d xuchp redis 3.0.501 redis server.exe redis.windows.conf,在cmd下輸入左邊命令,如果報錯,請確定所在路徑正確。或者加路徑加入path環境變數,可以不用再進入指定路徑,節省時間。3 如果沒有報錯,則說明服務端啟動成功。4 在乙個新的dos...

Windows 64位下安裝Redis

官方 windows版 在d盤新建資料夾 redis 右鍵解壓redis zip包,把所有檔案解壓到redis資料夾中。其他碟符也可以滴 檔案介紹 redis benchmark.exe 基準測試 redis check aof.exe aof redischeck dump.exe dump re...