ubuntu 14.04 下载php7,ubuntu14.04安装php7、php5.6

源安装:

apt-get install -y python-software-properties software-properties-common

add-apt-repository ppa:ondrej/php

apt-get update

apt-get install -y php7.1 php7.1-mbstring php-redis php-ssh2 php-geoip php-igbinary php-lua php7.1-bz2 php7.1-cli php7.1-common php7.1-curl php7.1-dba php7.1-fpm php7.1-gd php7.1-imap php7.1-json php7.1-ldap php7.1-mbstring php7.1-mysql php7.1-odbc php7.1-soap php7.1-sqlite3 php7.1-xml php7.1-xmlrpc php7.1-zip php7.1-xsl

apt-get install -y php5.6 php5.6-mbstring php-redis php-ssh2 php-geoip php-igbinary php-lua php5.6-bz2 php5.6-cli php5.6-common php5.6-curl php5.6-dba php5.6-fpm php5.6-gd php5.6-imap php5.6-json php5.6-ldap php5.6-mbstring php5.6-mysql php5.6-odbc php5.6-soap php5.6-sqlite3 php5.6-xml php5.6-xmlrpc php5.6-zip php5.6-xsl

源码编译安装:

cd ~ && wget http://cn.php.net/distributions/php-7.1.10.tar.bz2

tar xf php-7.1.10.tar.bz2

cd php-7.1.10

apt-get update

apt-get install -y libxml2-dev libbz2-dev libfreetype6-dev pkg-config libssl-dev openssl libjpeg-dev libpng-dev libmcrypt-dev lrzsz

./configure --prefix=/usr/local/php \

--enable-fpm \

--with-openssl \

--with-pcre-regex \

--with-pdo-mysql \

--with-libxml-dir \

--with-freetype-dir \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--with-mcrypt \

--with-zlib \

--with-bz2 \

--with-mhash \

--enable-calendar \

--enable-mbstring \

--enable-sockets \

--enable-soap \

--enable-ftp \

--with-curl

make

make install

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

cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

cd /usr/local/php

mkdir /tmp/session

chown -R nobody:nobody /tmp/session

chmod -R 755 /tmp/session

sed -i 's|short_open_tag = Off|short_open_tag = On|g' lib/php.ini

sed -i 's|memory_limit = 128M|memory_limit = 1000M|g' lib/php.ini

sed -i 's|post_max_size = 8M|post_max_size = 800M|g' lib/php.ini

sed -i 's|upload_max_filesize = 2M|upload_max_filesize = 500M|g' lib/php.ini

sed -i 's|;date.timezone =|date.timezone = Asia/Shanghai|g' lib/php.ini

sed -i 's|;session.save_path = "/tmp"|session.save_path = "/tmp/session"|g' lib/php.ini

cp -a etc/php-fpm.conf.default etc/php-fpm.conf

cp -a etc/php-fpm.d/www.conf.default etc/php-fpm.d/www.conf

sed -i 's|;listen.owner = nobody|listen.owner = nobody|g' etc/php-fpm.d/www.conf

sed -i 's|;listen.group = nobody|listen.group = nobody|g' etc/php-fpm.d/www.conf

sed -i 's|;rlimit_files = 1024|rlimit_files = 512000|g' etc/php-fpm.d/www.conf

sed -i 's|pm.max_children = 5|pm.max_children = 200|g' etc/php-fpm.d/www.conf

sed -i 's|pm.start_servers = 2|pm.start_servers = 20|g' etc/php-fpm.d/www.conf

sed -i 's|pm.min_spare_servers = 1|pm.min_spare_servers = 10|g' etc/php-fpm.d/www.conf

sed -i 's|pm.max_spare_servers = 3|pm.max_spare_servers = 30|g' etc/php-fpm.d/www.conf

sed -i 's|;pm.max_requests = 500|pm.max_requests = 5000|g' etc/php-fpm.d/www.conf

ln -s /usr/local/php/bin/php /usr/bin/php

ln -s /usr/local/php/bin/php-config /usr/bin/php-config

ln -s /usr/local/php/bin/phpize /usr/bin/phpize

chmod +x /etc/init.d/php-fpm

service php-fpm start

ps -ef|grep php-fpm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值