linux一键安装php脚本
2016-08-11 17:19
453 查看
#!/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 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
相关文章推荐
- linux一键安装mysql脚本
- linux -目录结构
- linux系统文件名颜色含义
- Linux JDK环境变量设置
- linux查找日志技巧
- GDB调试程序
- linux系统—一个操作系统的实现相关软件安装设置
- linux 时间同步
- Linux内核启动及根文件系统加载过程
- Linux kernel简单驱动模型和Makefile文件
- rinetd 一个linux下的端口转发工具
- [转载]initrd.img 和vmlinux的作用分别是什么?
- centos 7如何安装Parallels Tools
- 一种高效、可自动扩容、缓存、永久存储通用方案设计
- Services and Security
- linux cat命令
- Centos7 改名问题
- Git-java-linux学习
- Linux下git的安装及简单使用
- Linux常用指令(更新中)