首頁  >  文章  >  後端開發  >  如何手動建構PHP解壓縮版的環境

如何手動建構PHP解壓縮版的環境

PHPz
PHPz原創
2023-04-03 19:20:40830瀏覽

隨著網路科技的不斷發展,越來越多的人開始了解並學習web開發。而在web開發中,PHP是非常重要的一種語言,因為PHP可以用來開發動態網站、電子商務等各種應用程式。本文將介紹如何手動建構PHP解壓縮版的環境。

一、準備工作

在開始建置之前,我們需要先準備好環境。首先需要下載php解壓縮版,這裡以php7.2為例。可直接到官網(https://www.php.net/downloads.php)下載,並解壓縮到任何目錄下。

1、在Windows作業系統中建置

Windows作業系統中的建置相對簡單,只需要一個整合工具XAMPP。 XAMPP是一個免費的開源服務軟體,內建了Apache、MySQL和PHP等服務,可以用來搭建PHP環境,具體步驟如下:

1.1 下載及安裝XAMPP

#首先,需要從官網(https://www.apachefriends.org/download.html)下載適合版本的XAMPP,並安裝到本機。安裝成功後,在控制台中啟動Apache和MySQL服務。

1.2 設定PHP解壓縮版

將PHP解壓縮版資料夾拷貝到XAMPP的根目錄下(預設目錄為C:\xampp)。在XAMPP主頁中,點選「設定」按鈕,選擇「PHP(php.ini)」。在開啟的檔案中,修改下列設定:

;extension_dir = "./"
extension_dir="C:\xampp\php\ext"
error_reporting=E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING
date.timezone = "PRC"
upload_max_filesize=20M
post_max_size=20M

##以上設定可依需求調整,主要完成如下操作:

    #指定PHP的extension目錄
  • 關閉一些錯誤提示
  • 設定時區
  • 設定上傳檔案大小
1.3 重新啟動Apache伺服器

設定完成後,需要重新啟動Apache伺服器,以使設定檔生效。在XAMPP主頁中,點選“管理服務”,選擇“Apache”,然後點選“重新啟動”即可。

2、在Linux作業系統中建置

在Linux作業系統中建置PHP環境,需要先安裝Apache伺服器、MySQL資料庫和PHP解析器,然後進行設定。本文以CentOS為例,步驟如下:

2.1 安裝必要工具

在終端機中執行下列指令,安裝必要的工具:

yum -y install wget curl tar zip unzip

2.2 安裝Apache伺服器

在終端機中執行以下指令,安裝Apache伺服器:

yum -y install httpd

#安裝完成後,啟動Apache服務並設定為開機自啟動:

systemctl start httpd.service

systemctl enable httpd.service

2.3 安裝MySQL資料庫和PHP解析器

#在在終端機中執行以下指令,安裝MySQL資料庫和PHP解析器:

yum -y install mariadb-server mariadb php php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

安裝完成後,啟動MySQL服務並設定為開機自啟動:

systemctl start mariadb.service

systemctl enable mariadb.service

2.4 設定PHP解碼器

將PHP解壓縮版資料夾拷貝到指定位置,並配置環境變數:

cp -r /path/to/php-7.2.33 /usr/local/php-7.2.33

vi /etc/profile

在開啟的檔案中,加入下列內容:

export PHP_HOME=/usr/local/php-7.2.33

export PATH=$PATH:$PHP_HOME/bin

儲存並退出文件,然後執行下列指令使設定生效:

#source /etc/profile

2.5 設定PHP解壓縮版

進入PHP解壓縮版目錄,將php.ini-development重新命名為php.ini,並依需求修改下列設定:

cgi.fix_pathinfo=0

display_errors=Off
log_errors=On
error_log=/var/log/php_error.log
date.timezone=Asia/Shanghai

################################ ## #以上配置可依需求調整,主要完成以下操作:########禁止腳本解析路徑邏輯,.php/1.jpg => 正常解析成1.jpg######關閉錯誤顯示,開啟錯誤日誌######設定時區#########已儲存修改後,將php.ini檔案複製到/etc/php.ini目錄下:######cp php.ini /etc/php.ini######2.6 重啟Apache伺服器######設定完成後,需要重新啟動Apache伺服器,以使設定檔生效。在終端機中執行以下指令:######systemctl restart httpd.service######二、測試環境是否建置成功######在瀏覽器中輸入localhost或127.0.0.1,查看是否出現Apache預設頁面。如果出現,表示Apache伺服器已經正常運作。接下來,可以透過建立一個info.php的檔案來測試PHP解壓縮版環境是否搭建成功,內容如下:#######phpinfo();###?>##### #將此檔案放到Apache伺服器的根目錄下(預設目錄為htdocs),在瀏覽器中輸入localhost/info.php或127.0.0.1/info.php,查看是否出現PHP版本相關資訊。如果出現,表示PHP解壓縮版環境已經建置成功。 ######三、總結###

本文介紹如何手動建置PHP解壓縮版的環境,主要包含Windows作業系統和Linux作業系統兩種狀況。透過以上操作,可以快速建構PHP環境,並進行相關網站、應用程式的開發。如果遇到問題可以參考官方文檔,或者可以透過網路進行搜尋解決問題。

以上是如何手動建構PHP解壓縮版的環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn