中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Windows系統下怎么搭建PHP環境

發布時間:2021-05-25 11:42:43 來源:億速云 閱讀:206 作者:小新 欄目:編程語言

這篇文章主要介紹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 目錄:

Windows系統下怎么搭建PHP環境

修改后:指定到自定義的路徑,但是要記住這個路徑。

Windows系統下怎么搭建PHP環境

3.4.2、修改默認的索引,以支持 PHP :

修改前:

# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

修改后:

# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html index.php index.htm
</IfModule>

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 
<IfModule php5_module> 
    PHPIniDir "D:/soft/php-5.6.33/" 
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
</IfModule>

如果是 PHP 7,則相應的更改,示例如下:

#php7
LoadModule php7_module D:/soft/php-7.x.x/php7apache2_4.dll
<IfModule php7_module> 
    PHPIniDir "D:/soft/php-7.x.x/" 
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
</IfModule>

3.5、如果安裝的PHP x64位版本,Apache也需要是x64位版本的。然后還要將php目錄下的libeay32.dll、ssleay32.dll、libssh3.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 文件,文本內容如下:

<?php
echo phpinfo();
?>

4.2、重啟 Apache 服務,打開瀏覽地址欄輸入: localhost:8081/index.php 或者 127.0.0.1:8081/index.php ,就可以打開 PHP 頁面。

PHP開發環境搭建工具有哪些

一、phpStudy,是一個新手入門最常用的開發環境。二、WampServer,WampServer也同樣的也是和phpStudy一樣操作簡單對小白比較友好。三、XAMPP,XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站集成軟件包;四、MAMP,MAMP分為兩種MAMP和MAMP Pro for Mac。五、寶塔面板,寶塔面板是一款服務器管理軟件,支持windows和linux系統。六、UPUPW,UPUPW是目前Windows平臺下最具特色的Web服務器PHP套件。

以上是“Windows系統下怎么搭建PHP環境”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

榆社县| 乐东| 西平县| 辽源市| 休宁县| 灵璧县| 武宣县| 长阳| 喀什市| 安平县| 平陆县| 鹿泉市| 军事| 丹巴县| 沙洋县| 龙泉市| 宝鸡市| 南陵县| 南川市| 屯留县| 封开县| 阿拉善右旗| 舒城县| 大足县| 凤庆县| 太保市| 杭锦旗| 廊坊市| 调兵山市| 铅山县| 勃利县| 绩溪县| 静乐县| 万全县| 肥乡县| 赤城县| 泾源县| 阜新| 万安县| 南投县| 威远县|