×

centos安装php-fpm

centos安装php-fpm(CentOS安装宝塔)

admin admin 发表于2023-03-21 01:59:08 浏览34 评论0

抢沙发发表评论

本文目录一览:

Linux CentOS安装PHP多版本同时运行

mkdir -p /lnmp/php74

wget

tar -zxvf php-7.4.33

cd ./php-7.4.33

./configure --prefix=/lnmp/php74 --enable-fpm --with-mysqli --with-curl --with-pdo_mysql --with-pdo_sqlite --enable-mysqlnd --enable-mbstring --with-gd --with-freetype -centos安装php-fpm

(7.4之前的版本freetype是 --with-freetype-dir )

make

make install

cp php.ini-development /lnmp/php74/lib/php.ini

cd /lnmp/php74/etc

mv php-fpm.conf.default php-fpm.conf

mv php-fpm.d/ php-fpm.d/

cd /lnmp/php71/etc/php-fpm.d

vim

cgi.fix_pathinfo=0

/lnmp/php71/sbin/php-fpm

ps aux|grep php

vim /etc/init.d/php71-fpm

chmod a+x /etc/init.d/php71-fpm

chkconfig --add php71-fpm

service php71-fpm start

service php71-fpm restar

service php71-fpm stop

CentOS安装两个版本的PHP方法

刚在阿里云配置云主机,系统是CentOS,刚配置好了PHP7.2,朋友的站点上传上来,运行行情提示:[error] 1522#0: *150 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to undefined function set_magic_quotes_runtime(),需要PHP5.X,这时想到php-fpm多监听一个端口,是不是可以实现多版本PHP运行,网上一搜果然真有,便动手干起来-centos安装php-fpm

最后再加一个开机启动启动

具体文章

如何在CentOS 6上通过YUM安装Nginx和PHP-FPM

安装Nginx 在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 直接执行如下指令即可自动安装好Nginx /etc/init.d/nginx start 启动Nginx /etc/init.d/nginx start 安装PHP-FPM 输入命令:# yum --enablerepo=remi install php php-fpm 注:开始安装Nginx和PHP-FPM之前,你必须卸载系统中以前安装的Apache和PHP-centos安装php-fpm

linux centos7.4 php7.1.31安装

yum -y install gcc-c++

groupadd httpd

useradd -g httpd httpd

yum install libxml2 -y

yum install libxml2-devel -y

yum install libcurl-devel -y

yum -y install libjpeg-devel libpng-devel

//字体

yum install freetype-devel -y

yum -y install openssl openssl-devel

yum -y install php-mcrypt limcrypt libmcrypt-devel

tar -zxvf php-7.0.1.tar.gz

./configure --prefix=/usr/local/php --with-iconv --with-zlib --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --enable-ftp --with-jpeg-dir --with-freetype-dir --with-png-dir --enable-fpm --with-fpm-user=httpd --with-fpm-group=httpd --with-pdo-mysql --with-mysqli --with-mcrypt=/usr/local/ --enable-opcache=no-centos安装php-fpm

make make install

配置环境变量

export PATH=$PATH:/usr/local/php/bin

export PATH=$PATH:/usr/local/php/sbin

然后立马生效,执行

source /etc/profile

cp php.ini-production /usr/local/php/lib/php.ini

cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

cp /usr/local/php/etc/php-fpm.d/ /usr/local/php/etc/php-fpm.d/

修改php.ini

vi /usr/local/php/lib/php.ini

date.timezone = "Asia/Shanghai"