一、安装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图片库
BibiGPT-哔哔终结者
B站视频总结器-一键总结 音视频内容
28 查看详情
–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中文网其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/243511.html
微信扫一扫
支付宝扫一扫