隨著網路科技的不斷發展,越來越多的人開始了解並學習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環境,並進行相關網站、應用程式的開發。如果遇到問題可以參考官方文檔,或者可以透過網路進行搜尋解決問題。