Linux的PHP安裝目錄結構是什么

一、安裝php

1、下載PHP源碼

前往PHP官網下載最新版的PHP源碼,當前最新的版本是PHP 7.4.24。

2、解壓PHP源碼

立即學習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

在安裝之前需要對編譯進行配置,可以通過執行以下命令進入配置界面:

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進程管理器相關命令文件目錄

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享