centos7.5安装PHP的方法:1、添加PHP用户,用于运行PHP-fpm进程;2、解压PHP源码包;3、安装依赖包;4、复制相关配置文件到PHP安装路径即可。
本文操作环境:CentOS7.5系统、PHP7.4.1版、DELL G3电脑
centos 7.5怎么安装PHP?
CentOS-7.5 编译安装PHP-7.4.1
踩坑记录:一般用yum安装包,比较抵触源码编译,百度了一下,成功安装了~
1、环境准备
虚拟机:centos 7
下载源文件PHP-7.4.1:wget https://www.PHP.net/distributions/PHP-7.4.1.tar.gz
(由于在服务器上下载一半报错,改为本地下载,上传到服务器 scp PHP-7.4.1.tar.gz root@服务器ip:/usr/local/)
2、开始安装
cd /usr/local/ useradd PHP -s /sbin/nologin
yum install libxml2-devel @R_404_6308@ite-devel libcurl-devel oniguruma-devel libpng-devel libjpeg-devel freetype-devel libzip-devel openssl-devel -y
cd /usr/local/PHP-7.4.1
- 编译参数参考
[root@iZ8vbice4h2bcujon9zc00Z PHP-7.4.1]# ./configure --prefix=/usr/local/PHP --with-config-file-path=/usr/local/PHP/etc --with-mhash --with-openssl --with-MysqLi=MysqLnd --with-pdo-MysqL=MysqLnd --with-iconv --with-zlib --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-bcmath --enable-shmop --enable-sysvsem --enable-gd --with-jpeg --with-freetype --enable-mbregex --enable-mbstring --enable-ftp --enable-pcntl --enable-sockets --enable-soap --without-pear --with-gettext --enable-session --with-curl --enable-opcache --enable-fpm --with-fpm-user=PHP --with-fpm-group=PHP --without-gdbm --enable-fast-install --disable-fileinfo
[root@iZ8vbice4h2bcujon9zc00Z PHP-7.4.1]# make && make install
编译安装完成
3、复制相关配置文件到PHP安装路径
启动脚本:PHP-7.4.1/sapi/fpm/init.d.PHP-fpm
cd /usr/local/PHP-7.4.1/sapi/fpm/ cp init.d.PHP-fpm /usr/local/PHP/
PHP.ini配置文件:PHP-7.4.8/PHP.ini-production
cd /usr/local/PHP-7.4.1 cp PHP.ini-production /usr/local/PHP/etc/PHP.ini
/usr/local/PHP/etc
[root@iZ8vbice4h2bcujon9zc00Z etc]# pwd /usr/local/PHP/etc [root@iZ8vbice4h2bcujon9zc00Z etc]# ls PHP-fpm.conf.default PHP-fpm.d PHP.ini [root@iZ8vbice4h2bcujon9zc00Z etc]# cp PHP-fpm.conf.default PHP-fpm.conf
[root@iZ8vbice4h2bcujon9zc00Z PHP-fpm.d]# pwd /usr/local/PHP/etc/PHP-fpm.d [root@iZ8vbice4h2bcujon9zc00Z PHP-fpm.d]# ls www.conf.default [root@iZ8vbice4h2bcujon9zc00Z PHP-fpm.d]# [root@iZ8vbice4h2bcujon9zc00Z PHP-fpm.d]# cp www.conf.default www.conf
启动PHP-fpm
执行init.d.PHP-fpm启动脚本,启动PHP-fpm
[root@iZ8vbice4h2bcujon9zc00Z PHP]# bash init.d.PHP-fpm start
编辑.bash_profile
vim ~/.bash_profile
最后,运行命令
source ~/.bash_profile
测试一下:vim test.PHP
推荐学习:《PHP教程》
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。