Linux中php-fpm的安装及运行操作是什么
Admin 2022-06-08 群英技术资讯 1899 次浏览
很多朋友都对“Linux中php-fpm的安装及运行操作是什么”的内容比较感兴趣,对此小编整理了相关的知识分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获,那么感兴趣的朋友就继续往下看吧!linux下安装php-fpm的方法:1、下载压缩包并进行解压;2、进入解压目录,执行【./configure】命令配置安装环境;3、编辑配置文件,开启相应功能;4、执行【/usr/local/bin/php-fpm】命令运行。

具体方法:
1、安装编译环境
考虑到自带的源有的组件没有,可以先安装epel第三方源
yum -y install epel-release yum -y install gcc automake autoconf libtool make gcc-c++ glibc libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel libmcrypt mcrypt mhash php-mcrypt
2、下载php版本包
本次安装环境的版本包为php5.6
wget http://cn2.php.net/distributions/php-5.6.24.tar.gz tar zvxf php-5.6.24.tar.gz cd php-5.6.24
3、编译
php编译过程中,如果要php支持相应的功能,需要先安装对应的组件,然后再编译。
./configure --prefix=/usr/local/php --enable-fpm --with-mcrypt --enable-mbstring --disable-pdo --with-curl --disable-debug --disable-rpath --enable-inline-optimization --with-bz2 --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --with-mhash --enable-zip --with-pcre-regex --with-mysql --with-mysqli make && make install
4、配置文件
复制配置文件,对其中一些代码进行修改,可根据需要开启php中的功能
cp php.ini-development /usr/local/php/php.ini cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf cp sapi/fpm/php-fpm /usr/local/bin
修改php-fpm.conf配置文件,使用www用户和www用户组运行
vim /usr/local/php/etc/php-fpm.conf #修改为以下 ; Unix user/group of processes ; Note: The user is mandatory. If the group is not set, the default user's group ; will be used. user = www group = www
修改php.ini,根据需求开启需要的php功能
vim /usr/local/php/php.ini ############################# display_errors = On display_startup_errors = On error_prepend_string = "<br><font color=#ff0000>" error_append_string = "</font><br><br>" fastcgi.impersonate = 1 date.timezone = asia/Shanghai extension=php_mysql.dll extension=php_gd2.dll extension=php_mbstring.dll
5、运行
/usr/local/bin/php-fpm #查看是否运行 netstat -anop | grep php
出现以下界面表示正常运行:

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
在linux中,bogon是主机名;当主机名为bogon时,指的是不该出现在internet路由表中的地址,包括私有地址和未正式分配出去的地址,可以利用“hostnamectl”查看主机名是bogon,可以利用“vi /etc/sysconfig/network”修改HOSTNAME来修改主机名。
linux vi替换命令的详细内容介绍你了解多少呢?小编在此整理了相关知识点给大家阅读,如果你感兴趣的话一定不要错过这篇文章,希望能帮助到大家解决问题吧!
解决方法:1、利用修改keepalive配置为合适的值可以快速释放端口连接,利用echo设置“设置tcp_keepalive_time”即可,语法为“echo "指定值" > /proc/sys/net/ipv4/tcp_keepalive_time”;2、编辑“/etc/sysctl.conf”文件,语法为“net.ipv4.tcp_keepalive_time=指定值”。
在linux中,可以利用yum命令来代替“apt-get”命令,解决找不到“apt-get”命令的问题;因为linux不同发行版的软件安装工具可能是不同的,例如在CentOS中使用“apt-get”命令会显示找不到,使用yum命令代替即可。
vagrant报错,提示Warning: Authentication failure Retrying ,重试多次后失败, 并且运行完毕后没有共享文件夹提示信息如下:defa
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008