栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

php安装脚本

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

php安装脚本

#!/bin/sh

echo "----------------------------------start install php -----------------------------"

yum -y install gcc make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel libaio

yum -y install libmcrypt-devel

yum -y install libmcrypt-devel

yum  -y groupinstall  "Development Tools"

if [ 'grep "php-fpm" /etc/passwd | wc -l' ]; then

echo "adding user php-fpm"

groupadd php-fpm

useradd -s /sbin/nologin -M -g php-fpm php-fpm

else

echo "user php-fpm exsits"

fi


echo "-----------------------------------downloading php-------------------------------"

wget http://cn2.php.net/distributions/php-5.6.2.tar.gz

tar -xvf php-5.6.2.tar.gz

cd php-5.6.2


echo "------------------------------------configuring php,plz wait----------------------"

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm --with-mysql=mysqlnd --with-mysql-sock=/tmp/mysql.sock


if [ $? -ne 0 ];then

echo "configure failed ,please check it out!"

else

echo "make php, please wait for 20 minutes"

make ZEND_EXTRA_LIBS='-liconv'

fi


if [ $? -ne 0 ];then

echo "make failed ,please check it out!"

else

echo "install php, please wait for 20 minutes"

make install

fi


chown -R php.php /usr/local/php

cp php.ini-production /usr/local/php/etc/php.ini

cp /usr/local/php/etc/php-fpm.conf.default  /usr/local/php/etc/php-fpm.conf

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

chmod 755 /etc/init.d/php-fpm

service php-fpm start

chkconfig php-fpm on


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/228613.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号