专注于云服务器
VPS主机优惠测评
国内免备案虚拟主机

linux 编译安装 php7.2

下面给大家介绍linux编译安装php7.2,希望对需要的朋友有所帮助,更多Linux使用教程可直接访问Linux视频教程进行学习!

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

以上就是linux 编译安装 php7.2的详细内容,更多请关注名铺123其它相关文章!

赞(1) 打赏
转载请注明出处:晓波笔记 » linux 编译安装 php7.2
分享到: 更多 (0)
megalayer云服务器

raksmart云服务器

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

晓波笔记-VPS主机,云服务器优惠促销测评

QQ:87304394

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏