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 分享