linux下要怎样安装php环境
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,linux下要怎样安装php环境?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!linux下安装php环境的方法:1、
千家信息网最后更新 2026年10月31日linux下要怎样安装php环境
linux下要怎样安装php环境?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
linux下安装php环境的方法:1、安装cmake;2、安装libzip;3、安装php依赖;4、创建www用户;5、下载php源码并进行预配置;6、编译安装;7、创建启动脚本。
安装步骤如下:
第一步:安装cmake
yum install epel-release -yyum install cmake3 -ycp /usr/bin/cmake3 /usr/bin/cmake
执行命令cmake -version 查看是否安装成功:
#输出cmake version 3.16.1CMake suite maintained and supported by Kitware (kitware.com/cmake).
第二步:安装libzip1.5.2
#安装bzip2-devel依赖包yum install bzip2 bzip2-devel -y#安装libzipcd ~wget https://libzip.org/download/libzip-1.5.2.tar.gztar xf libzip-1.5.2.tar.gz cd libzip-1.5.2mkdir buildcd buildcmake ..make#make testmake install
第三步:安装php依赖
yum install gcc \\ gcc-c++ \\ libxml2 \\ libxml2-devel \\ openssl \\ openssl-devel \\ libcurl \\ libcurl-devel \\ freetype \\ freetype-devel \\ libjpeg \\ libjpeg-devel \\ libpng \\ libpng-devel \\ libxslt \\ libxslt-devel \\ systemd-devel \\ libicu-devel \\ libedit-devel
第四步:创建www用户
useradd -M -s /sbin/nologin www
修改库加载路径
vim /etc/ld.so.conf
#添加如下几行/usr/local/lib64/usr/local/lib/usr/lib/usr/lib64
使之生效:
ldconfig -v
或者
echo /usr/local/lib64 >>/etc/ld.so.conf echo /usr/local/lib >>/etc/ld.so.conf echo /usr/lib >>/etc/ld.so.conf echo /usr/lib64 >>/etc/ld.so.conf ldconfig -v
最终再次进行预配置
第五步:下载php源码并预配置
#安装wget工具yum install wget -y#下载php源码wget https://www.php.net/distributions/php-7.3.12.tar.gz#解压php tar包tar xf php-7.3.12.tar.gz#进入php解压后的目录cd php-7.3.12#预配置./configure --prefix=/usr/local/php \\ --with-config-file-path=/usr/local/php/etc \\ --with-config-file-scan-dir=/usr/local/php/etc/conf.d \\ --disable-cgi \\ --enable-fpm \\ --with-fpm-user=www \\ --with-fpm-group=www \\ --enable-ftp \\ --with-curl \\ --with-gd \\ --with-gettext \\ --with-iconv-dir \\ --with-kerberos \\ --with-libedit \\ --with-openssl \\ --with-pcre-regex \\ --with-pdo-mysql \\ --with-xsl \\ --with-zlib \\ --with-mhash \\ --with-mysqli \\ --with-png-dir=/usr/lib \\ --with-jpeg-dir=/usr/lib\\ --with-freetype-dir=/usr/lib \\ --enable-mysqlnd \\ --enable-bcmath \\ --enable-libxml \\ --enable-inline-optimization \\ --enable-gd-jis-conv \\ --enable-mbregex \\ --enable-mbstring \\ --enable-opcache \\ --enable-pcntl \\ --enable-shmop \\ --enable-soap \\ --enable-sockets \\ --enable-sysvsem \\ --enable-xml \\ --enable-zip \\ --enable-calendar \\ --enable-intl \\ --enable-exif
查看最后输出是否出现error:
如果没有error出现,并且出现如下字眼,则进行下一步
Thank you for using PHP
第六步:进行编译安装
make && make install
第七步:创建启动脚本
cp php.ini-development /usr/local/php/etc/php.ini cd /usr/local/php/etc/ cp php-fpm.conf.default php-fpm.conf
默认官方提供了一个systemd管理脚本
路径为:/root/php-7.3.12/sapi/fpm下php-fpm.service
#复制一份配置文件cp php-fpm.conf.default php-fpm.conf#拷贝启动脚本到指定目录cp /root/php-7.3.13/sapi/fpm/php-fpm.service /usr/lib/systemd/system/systemctl daemon-reloadsystemctl start php-fpmsystemctl enable php-fpmsystemctl status php-fpm
这个时候还没完,启动 会提示你找不到包含的配置文件:
cd /usr/local/php/etc/php-fpm.d/cp www.conf.default www.confsystemctl start php-fpmsystemctl status php-fpm
这个时候不出意外就是正常状态:
查看进程是否存在
ps -ef|grep php-fpm
查看端口是否启动:
ss -lntup|grep 9000
感谢各位的阅读!看完上述内容,你们对linux下要怎样安装php环境大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。
配置
内容
脚本
环境
源码
文件
文章
时候
用户
目录
路径
问题
编译
输出
成功
不出意外
再次
命令
字眼
官方
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网与科技
广东万易互联网科技有限公司惠州分公司
互联网科技工作委员会副主任毛军
互联网络科技有限公司
互联网医疗科技
高科技与互联网
华中科技大学互联网
智慧科技互联网
火传媒上海互联网科技
阿里巴巴算科技企业还是互联网
字节跳动和互联网科技
阿里互联网科技公司
深圳市优智互联网科技有限公司
广西互联网科技孵化中心
世界互联网领先科技成果获奖
卓翼科技产业互联网合作
互联网企业科技类企业如何做账
兰石爱特工业互联网科技分公司
科技和互联网行业的特点
承德科技产业互联网平台
上海互联网科技有限公司
沃里互联网科技
互联网高科技企业
科技赋能互联网健康
互联网科技教育视频
互联网科技与管理
互联网科技革命什么开始
辽宁互联网新科技
乌鲁木齐新华智原互联网科技学校
优雇互联网科技有限公司