linux下安装php环境的方法:1、安装cmake;2、安装libzip;3、安装php依赖;4、创建www用户;5、下载php源码并进行预配置;6、编译安装;7、创建启动脚本。

安装步骤如下:
(推荐教程:java视频教程)
第一步:安装cmake
yum install epel-release -yyum install cmake3 -ycp /usr/bin/cmake3 /usr/bin/cmake
执行命令cmake -version 查看是否安装成功:
立即学习“PHP免费学习笔记(深入)”;
#输出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源码并预配置
帮衣帮-AI服装设计
AI服装设计神器,AI生成印花、虚拟试衣、面料替换
106 查看详情
#安装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
相关推荐:php培训
以上就是linux下怎么安装php环境的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/547690.html
微信扫一扫
支付宝扫一扫