Windows系統下PHP環境如何進行搭建

醉折花枝作酒筹
發布: 2023-03-09 21:12:02
轉載
3747 人瀏覽過

這篇文章跟大家介紹Windows系統下PHP環境進行建置的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

Windows系統下PHP環境如何進行搭建

1、PHP環境建置的前提是 Apache HTTP Server (Apache 伺服器)已經安裝部署成功,並且可以正常存取到伺服器的主頁面。 Apache HTTP Server 的安裝部署已經在上一篇講解的很詳細了,不清楚的可以點選「 Apache HTTP Servcer-Apache伺服器下載與Windows系統下安裝」查看特定操作。

2、PHP下載:

2.1、下載網址:http://php.net/downloads.php

2.1、版本選擇:如果是搭配Apache 搭配,建議選擇Thread Safe 版本;如果是與CGI 或FAST-CGI 搭配,建議選擇Non Thread Safe 版本。

3、PHP環境建置:

3.1、將下載的 .zip 壓縮套件解壓縮到指定的安裝目錄,此處安裝路徑為:D:\solt\php_5.6.33。

3.2、將PHP 的根目錄下的 php.ini-development 或 php.ini-production複製一份並改名為php.ini,作為PHP的設定檔;

3.3、開啟php.ini,修改設定資訊:

說明:a、ini檔案的註解是分號(英文分號),所以取消註解就刪除分號;

b、${ phphome}是PHP的根目錄,即:D:\solt\php_5.6.33,設定檔中寫成絕對路徑。

3.3.1、修改擴充檔的路徑:

; extension_dir = "ext"
登入後複製

取消註釋,或改為:

extension_dir = "${phphome}\ext";
登入後複製

注意:如果是與Apache 搭配,建議將擴充檔路徑改為絕對路徑,因為有可能載入不了。

3.3.2、修改需要載入的擴充文件,下面程式碼是取消部分擴充功能的註解之後的程式碼:

extension=php_bz2.dll extension=php_curl.dll extension=php_fileinfo.dll extension=php_gd2.dll extension=php_gettext.dll ;extension=php_gmp.dll ;extension=php_intl.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_ldap.dll extension=php_mbstring.dll extension=php_exif.dll ; Must be after mbstring as it depends on it extension=php_mysql.dll extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client extension=php_openssl.dll ;extension=php_pdo_firebird.dll extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll extension=php_pdo_odbc.dll extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll extension=php_pgsql.dll ;extension=php_shmop.dll ; The MIBS data available in the PHP distribution must be installed. ; See http://www.php.net/manual/en/snmp.installation.php ;extension=php_snmp.dll extension=php_soap.dll extension=php_sockets.dll extension=php_sqlite3.dll ;extension=php_sybase_ct.dll extension=php_tidy.dll extension=php_xmlrpc.dll extension=php_xsl.dll
登入後複製

3.3.3、設定預設的時區:

[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone 选择时区列表网址 date.timezone = Asia/Shanghai
登入後複製

3.3.4、設定ssl :

[openssl] ; The location of a Certificate Authority (CA) file on the local filesystem ; to use when verifying the identity of SSL/TLS peers. Most users should ; not specify a value for this directive as PHP will attempt to use the ; OS-managed cert stores in its absence. If specified, this value may still ; be overridden on a per-stream basis via the "cafile" SSL stream context ; option. openssl.cafile= cacert.pem
登入後複製

根據需求可以自行加入擴充。

3.4、修改Apache24\conf\ 目錄下的httpd.conf 設定Apache ,讓Apache 和PHP 協同工作;

3.4.1、DocumentRoot 設定:

修改前:預設的是Apache24 下的htdocs 目錄:

#修改後:指定到自訂的路徑,但要記住這個路徑。

3.4.2、修改預設的索引,以支援PHP :

修改前:

# DirectoryIndex: sets the file that Apache will serve if a directory # is requested. #  DirectoryIndex index.html 
登入後複製

修改後:

# DirectoryIndex: sets the file that Apache will serve if a directory # is requested. #  DirectoryIndex index.html index.php index.htm 
登入後複製

3.4.3、開啟rewrite 功能:將下面這行程式碼前面的# 去掉:

LoadModule rewrite_module modules/mod_rewrite.so
登入後複製

3.4.4、載入PHP 模組,注意絕對路徑:

如果是PHP 5,在httpd.conf 檔案最後加上如下程式碼:

#php5.6 LoadModule php5_module D:/soft/php-5.6.33/php5apache2_4.dll  PHPIniDir "D:/soft/php-5.6.33/" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 
登入後複製

如果是PHP 7,則對應的更改,範例如下:

#php7 LoadModule php7_module D:/soft/php-7.x.x/php7apache2_4.dll  PHPIniDir "D:/soft/php-7.x.x/" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 
登入後複製

3.5、如果安裝的PHP x64位元版本,Apache也需要是x64位元版本的。然後還要將php目錄下的libeay32.dll、ssleay32.dll、libssh2.dll以及ext目錄下的php_curl.dll等四個文件,都複製放到System32目錄下。否則curl擴充無法使用。參考連結:http://my.oschina.net/lsfop/blog/496181 。未做驗證,只是照做,正常顯示。

4、Apache PHP 啟動執行測試:

4.1、在 D:\soft\php_5.6.33\www 目錄下,建立index.php 文件,文字內容如下:

登入後複製

4.2、重新啟動Apache 服務,開啟瀏覽網址列輸入: localhost:8081/index.php 或127.0.0.1:8081/index.php ,就可以開啟PHP 頁面。

最後說明一點兒,PHP 環境搭建可以藉助於PHP 開發環境搭建工具,下載網址://m.sbmmt.com/xiazai/gongju或http://www.wampserver.com/ ,這裡就不介紹工具安裝方法了。

推薦學習:php影片教學

以上是Windows系統下PHP環境如何進行搭建的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!