摘要:编译安装添加用户下载解压安装包安装依赖编译安装建立软链对运行用户进行设置建立软链配置环境变量,加入全局命令启动服务查看是否启动杀死或者
3.php编译安装 添加用户
useradd -r -s /sbin/nologin php-fpm下载解压安装包
cd /data/pkg wget http://php.net/get/php-7.2.2.tar.gz/from/this/mirror mv mirror php-7.2.2.tar.gz tar zxvf php-7.2.2.tar.gz cd php-7.2.2安装依赖
yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxslt libicu-devel libxslt-devel编译安装
./configure --prefix=/usr/local/php-7.2.2 --with-mhash --with-openssl --with-config-file-path=/usr/local/php-7.2.2/etc --disable-short-tags --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm --enable-xml --with-libxml-dir --enable-bcmath --enable-calendar --enable-intl --enable-mbstring --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-zip --enable-mbregex --enable-mysqlnd --enable-mysqlnd-compression-support --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gd --enable-ftp --with-curl --with-xsl --with-iconv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-sysvsem --enable-inline-optimization --with-xmlrpc --with-gettext make -j 4 && make install建立软链
ln -s /usr/local/php-7.2.2/ /usr/local/php ln -s /usr/local/php/bin/php /usr/local/bin ln -s /usr/local/php/sbin/php-fpm /usr/local/sbin对php-fpm运行用户进行设置
cd /data/pkg/php-7.2.2 cp ./php.ini-development ./php.ini-production /usr/local/php/etc cp /usr/local/php/etc/php.ini-development /usr/local/php/etc/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/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf建立软链
ln -s /usr/local/php/etc/php.ini /usr/local/etc/ ln -s /usr/local/php/etc/php-fpm.conf /usr/local/etc/ ln -s /usr/local/php/etc/php-fpm.d/www.conf /usr/local/etc/配置环境变量,加入全局命令
vim /etc/profile PATH=$PATH:/usr/local/php/bin export PATH source /etc/profile启动php-fpm 服务
/usr/local/sbin/php-fpm查看是否启动
netstat -lnt | grep 9000杀死php-fpm
killall php-fpm 或者 ps aux | grep php ![clipboard.png](/img/bVbi8rC) kill -USR2 29261
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/28926.html
摘要:开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括虚拟机集群和其他的基础应用平台。容器进入容器名暴露端口暴露端口使用调试环境中安装了调试,需对进行配置后启用,配置如下配置完成后需要重启下容器。 showImg(https://segmentfault.com/img/bVbgmdS?w=567&h=272); Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻...
摘要:开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括虚拟机集群和其他的基础应用平台。容器进入容器名暴露端口暴露端口使用调试环境中安装了调试,需对进行配置后启用,配置如下配置完成后需要重启下容器。 showImg(https://segmentfault.com/img/bVbgmdS?w=567&h=272); Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻...
摘要:因为对二进制比较熟悉,所以没有用的方式进行安装,采用的二进制安装方式比较灵活,但是因为第一次安装的高版本,也引入了很多的问题,总而言之,就是在错误中不断摸索错误,最终找到一个还能用的道路。 通过性能评测,可以看出PHP7对性能进行了较大的优化,相比与PHP5.x有50%-150%的性能提升,因此,为了提升我们服务的响应速度,降低机器负载,需要进行版本升级。 因为对二进制比较熟悉,所以没...
阅读 3442·2021-11-18 10:02
阅读 1591·2021-10-12 10:12
阅读 2949·2021-10-09 09:53
阅读 4714·2021-09-09 09:34
阅读 762·2021-09-06 15:02
阅读 2755·2021-08-05 10:02
阅读 3113·2019-08-30 15:44
阅读 3106·2019-08-28 18:04