一、安裝PHP
1、下載PHP原始碼
#前往PHP官網下載最新版的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 libxml2-dev libpng-dev libjpeg-dev libfreetype6-dev libzip-dev##4 、配置PHP
在安裝之前需要對編譯進行配置,可以透過執行下列命令進入配置介面:
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
各參數的意義如下:
--prefix:指定PHP的安裝路徑
#--with-config-file-path:指定PHP的設定檔路徑
--with-mysqli:啟用MySQLi擴充函式庫
--with-pdo-mysql:啟用PDO_MySQL擴充函式庫
--with-iconv-dir:啟用iconv編碼轉換擴充庫
--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目錄結構圖
成功安裝PHP之後,可以查看PHP的目錄結構圖,如下所示:
/usr/local/php/ ├── bin/ # 存放PHP的可执行文件 │ ├── 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进程管理器相关命令文件目录
以上是Linux的PHP安裝目錄結構是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!