首頁 >後端開發 >PHP問題 >Linux的PHP安裝目錄結構圖

Linux的PHP安裝目錄結構圖

PHPz
PHPz原創
2023-04-26 10:25:22677瀏覽

PHP是一種非常受歡迎的開源腳本語言,由於其簡單易用、功能強大,深受程式設計師的喜歡。在許多Linux系統中,都自備了PHP的安裝包,但是有些Linux系統並沒有提供PHP,這時需要手動安裝。以下將介紹如何透過手動安裝在Linux系統中安裝PHP,並給出PHP的目錄結構圖。

一、安裝PHP

1、下載PHP原始碼

前往PHP官網(http://php.net/downloads.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进程管理器相关命令文件目录

以上是PHP在Linux中的目錄結構圖。對於初學者來說,理解PHP的目錄結構是非常重要的,因為這有助於了解PHP在Linux系統中的使用和配置。

總結

在Linux系統中安裝PHP是一件非常容易的事情,只需要下載原始碼套件、安裝編譯工具及依賴函式庫、設定、編譯和安裝。安裝完成後,可以查看PHP的目錄結構圖,這有助於了解PHP在Linux系統中的使用和配置。我希望這篇文章對PHP初學者有所幫助。

以上是Linux的PHP安裝目錄結構圖的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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