ITPub博客

首页 > IT职业 > IT职场 > php编译安装脚本

php编译安装脚本

IT职场 作者:tong_sun 时间:2021-09-09 09:15:55 0 删除 编辑

97人阅读

#!/bin/bash


##############################################################


# File Name: c.sh


# Version: V1.0


# Author: wanglong


# Organization:


# Created Time : 2017-08-29 12:01:03


# Description:


##############################################################


yum install zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libxslt-devel -y


rpm -qa zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel


yum -y install libmcrypt-devel mhash mcrypt


rpm -qa libmcrypt-devel mhash mcrypt


cd /home/oldboy/tools


#这里我使用的安装包,需要下载后才能执行以下命令(注意版本)


tar zxf libiconv-1.14.tar.gz


cd libiconv-1.14


./configure --prefix=/usr/local/libiconv


make && make install


cd /home/oldboy/tools/


tar xf php-5.5.32.tar.gz


cd php-5.5.32 


./configure


--prefix=/application/php-5.5.32


#not mysql


--with-mysql=mysqlnd        


--with-pdo-mysql=mysqlnd


--with-iconv-dir=/usr/local/libiconv


--with-freetype-dir


--with-jpeg-dir


--with-png-dir


--with-zlib


--with-libxml-dir=/usr


--enable-xml


--disable-rpath


--enable-bcmath


--enable-shmop


--enable-sysvsem


--enable-inline-optimization


--with-curl


--enable-mbregex


--enable-fpm


--enable-mbstring


--with-mcrypt


--with-gd


--enable-gd-native-ttf


--with-openssl


--with-mhash


--enable-pcntl


--enable-sockets


--with-xmlrpc


--enable-soap


--enable-short-tags


--enable-static


--with-xsl


--with-fpm-user=www


--with-fpm-group=www


--enable-ftp


--enable-opcache=no


ln -s /application/mysql/lib/libmysqlclient.so.18  /usr/lib64/


touch ext/phar/phar.phar


[ $? -ne 0 ] || echo "error" 


make && make install


ln -s /application/php-5.5.32/ /application/php


cd /home/oldboy/tools/php-5.5.32


cp php.ini-production /application/php/lib/php.ini


cd /application/php/etc/


cp php-fpm.conf.default php-fpm.conf


/application/php/sbin/php-fpm


netstat -lntup|grep php


ps -ef|grep php


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4405/viewspace-2801533/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: php中list()的使用
请登录后发表评论 登录
全部评论

注册时间:2019-08-12

  • 博文量
    89
  • 访问量
    791