這篇“Linux的PHP安裝目錄結(jié)構(gòu)是什么”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Linux的PHP安裝目錄結(jié)構(gòu)是什么”文章吧。
在嵊州等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需搭建網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站制作,嵊州網(wǎng)站建設(shè)費用合理。
一、安裝PHP
1、下載PHP源碼
前往PHP官網(wǎng)下載最新版的PHP源碼,當前最新的版本是PHP 7.4.24。
2、解壓PHP源碼
將下載好的PHP源碼包進行解壓,解壓命令如下:
tar zxvf php-7.4.24.tar.gz
3、安裝編譯工具及依賴庫
在編譯過程中,需要用到一些編譯工具及依賴庫,需要先安裝這些工具及依賴庫,具體命令如下:
sudo apt-get update
sudo apt-get install build-essential autoconf libtool libssl-dev libcurl4-openssl-dev libxml2-dev libpng-dev libjpeg-dev libfreetype6-dev libzip-dev
4、配置PHP
在安裝之前需要對編譯進行配置,可以通過執(zhí)行以下命令進入配置界面:
cd php-7.4.24
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-MySQLi=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib --with-libxml-dir=/usr --enable-simplexml --enable-bcmath --enable-mbstring --enable-sockets --enable-zip --with-curl --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-gd
各參數(shù)的含義如下:
--prefix:指定PHP的安裝路徑
--with-config-file-path:指定PHP的配置文件路徑
--with-mysqli:啟用MySQLi擴展庫
--with-pdo-mysql:啟用PDO_MySQL擴展庫
--with-iconv-dir:啟用iconv編碼轉(zhuǎn)換擴展庫
--with-freetype-dir:啟用FreeType字體庫
--with-jpeg-dir:啟用JPEG圖片庫
--with-png-dir:啟用PNG圖片庫
--with-zlib:啟用Zlib壓縮擴展庫
--with-libxml-dir:啟用XML擴展庫
--enable-simplexml:啟用SimpleXML擴展庫
--enable-bcmath:啟用BCMath擴展庫
--enable-mbstring:啟用MBString擴展庫
--enable-sockets:啟用Sockets擴展庫
--enable-zip:啟用Zip壓縮擴展庫
--with-curl:啟用CURL庫
--enable-fpm:啟用FastCGI進程管理器
--with-fpm-user:指定進程用戶
--with-fpm-group:指定進程用戶組
5、編譯安裝PHP
配置好之后,可以通過以下命令進行編譯和安裝:
make
sudo make install
6、測試PHP
安裝完畢之后,可以通過以下命令測試PHP是否安裝成功:
/usr/local/php/bin/php -v
如果安裝成功,會輸出PHP的版本號。
二、PHP目錄結(jié)構(gòu)圖
成功安裝PHP之后,可以查看PHP的目錄結(jié)構(gòu)圖,如下所示:
/usr/local/php/ ├── bin/ # 存放PHP的可執(zhí)行文件 │ ├── php │ ├── php-cgi │ ├── phpdbg │ ├── php-fpm │ ├── phpize │ └── pecl ├── etc/ # 存放PHP的配置文件目錄 │ ├── php.ini │ ├── php-fpm.conf │ └── php-fpm.d/ │ ├── www.conf │ └── other.conf ├── include/ # 存放PHP的頭文件目錄 ├── lib/ # 存放PHP共享庫文件目錄 ├── libexec/ # 存放CGI及命令行接口 ├── sbin/ # 存放PHP進程管理器相關(guān)命令文件目錄
以上就是關(guān)于“Linux的PHP安裝目錄結(jié)構(gòu)是什么”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。