当前位置:我的异常网» 操作系统 » centos6.2+nginx-1.2.3+php-5.3.17装配脚本

centos6.2+nginx-1.2.3+php-5.3.17装配脚本

www.myexceptions.net  网友分享于:2014-05-29  浏览:1次

centos6.2+nginx-1.2.3+php-5.3.17安装脚本

#!/bin/bash

#

# vm test install script

#

# create by xk

#

# data 2013-04-25

#

#

SOFTPATH=/home/tools

PROGRAMPATH=/export/servers

#Usage

show_usage() {

echo "$0 {php|nginx|libmcrypt|all}"

}

if [ $# -ne ]; then

show_usage

fi

#check dict

if [ !-d ${PEOGRAMPATH} ] ;then

mkdir -p ${PEOGRAMPATH}

fi

cd ${SOFTPATH}

unzip vm_test.zip

cd software

#update package

yum install -y libxml2 libxl2-devel curl-devel mysql mysql-devel

ln -s /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so

nginx_fun() {

tar xvf pcre-8.30.tar.bz2

cd pcre-8.30

./configure

make && make install

cd ../

tar xvf nginx-1.2.3.tar.gz

cd nginx-1.2.3

./configure --prefix=${PROGRAMPATH}/nginx-1.2.3 \

--with-pcre=../pcre-8.30

make && make install

cd ../

#cp file

cp nginx.conf  ${PROGRAMPATH}/nginx-1.2.3/conf/nginx.conf

cp search.conf ${PROGRAMPATH}/nginx-1.2.3/conf/search.conf

cp php-fpm.conf ${PROGRAMPATH}/php-5.3.17/etc/php-fpm.conf

#mkdir data

mkdir -p /export/data/www

cp search.360buy.com.tar.gz /export/data/www

cd /export/data/www && tar zxvf search.360buy.com.tar.gz

#add user

useradd www

#star nginx php

${PROGRAMPATH}/php-5.3.17/sbin/php-fpm

${PROGRAMPATH}/nginx-1.2.3/sbin/nginx

}

libmcrypt_fun() {

tar xvf libmcrypt-2.5.7.tar.gz

cd libmcrypt-2.5.7

./configure prefix=${PROGRAMPATH}/libmcrypt

make

make install

cd ../

}

# php install

php_fun() {

#php install

tar xvf php-5.3.17.tar.bz2

cd php-5.3.17

./configure --prefix=${PROGRAMPATH}/php-5.3.17 \

--with-config-file-path=${PROGRAMPATH}/php-5.3.17/etc \

--enable-fpm \

--with-fpm-user=www \

--with-fpm-group=www \

--enable-mbstring \

--with-curl \

--with-mcrypt=${PROGRAMPATH}/libmcrypt \

--with-mysql=/usr/local/mysql \

--with-mysqli=mysqlnd \

--with-pdo-mysql=mysqlnd \

--with-iconv

make

make install

cd ../

#eaccelerator

#tar jxvf eaccelerator-0.9.6.1.tar.bz2

#cd eaccelerator-0.9.6.1/

#${PROGRAMPATH}/php-5.3.17/bin/phpize

#./configure --enable-eaccelerator=shared --with-php-config=/export/servers/php-5.3.17/bin/php-config

#make && make install

#cd ../

cp php.ini ${PROGRAMPATH}/php-5.3.17/etc/

}

case $1 in

nginx)

nginx_fun

;;

php)

php_fun

;;

libmcrypt)

libmcrypt_fun

;;

all)

libmcrypt_fun

php_fun

nginx_fun

;;

*)

;;

esac

文章评论

centos nginx php5.3,centos6.2+nginx-1.2.3+php-5.3.17装配脚本相关推荐

  1. php5.3+for+linux,Centos 安装 nginx + php5.3

    Centos 安装 nginx + php5.3,点开查看详情. #查看系统版本信息cat /etc/issue uname -a#设置时区 rm -rf /etc/localtime ln -s / ...

  2. ubuntu下nginx+php5的部署

    ubuntu下nginx+php5环境的部署和centos系统下的部署稍有不同,废话不多说,以下为操作记录: 1)nginx安装 root@ubuntutest01-KVM:~# sudo apt-g ...

  3. ccentos 7下安装php5.6并使用nginx + php-fpm部署多个不同端口网站

    作为一个的勤杂工,近期因公司内部信息化的需求,给新进员工提供基础的知识培训和介绍,也为了给公司内部建立一个沟通交流的平台,百度找了开源的百科系统HDwiki和开源的问答系统Tipask问答系统,蛋痛的 ...

  4. CentOS 6.5 64位 安装Nginx, MySQL, PHP

    此篇文章参考了一些网站找的教程,自己遇到了很多坑,写一下自己的安装全过程. 服务器是腾讯云的.安装了centos 6.5系统. 一. 安装Nginx 1.首先安装GCC,make,C++编译器 yum ...

  5. centos7 nginx php5.4,详解CentOS7.0下Nginx+PHP5.4+MySQL5.5+Memcached+Redis的架构部署

    详解Nginx+PHP5.4+MySQL5.5+Memcached+Redis的架构部署需要安装Nginx.PHP.mysql.memcached.redis! 一.硬件: 1.服务器型号:HP DL ...

  6. CentOS6安装nginx+Tomcat7集群并实现自启动

    环境:CentOS6.0 Nginx1.1.15+Tomcat7.0.22 步骤:1.首先安装JDK,Tomcat 2.安装nginx前先安装pcre,我安装的是最新的pcre-8.30.tar.gz ...

  7. 在CentOS 6.3 64bit上安装Nginx 1.8.0

    根据工作需要,现在需要安装nginx服务器,本来可以直接安装别人制作好的rpm包的,但是本着爱折腾和时刻尝鲜的精神,我决定从官网下载最新的nginx源码来安装,下面记录了我的安装过程. 下面的安装假定 ...

  8. 如何在CentOS 7上使用uWSGI和Nginx来运行Django应用程序

    @(tigerfive)[tigerfive][linux学习笔记][uwsgi][django][nginx] 前言 先决条件和目标 安装和配置VirtualEnv和VirtualEnvWrappe ...

  9. centos uwsgi配置_centos下配置nginx+uwsgi运行py以及静态文件的加载

    其实不限于centos,个人觉得所有的linux都一样,就好像你喜欢把钱放在左边的口袋,我喜欢把钱放右边的口袋,还有的人喜欢把钱放里面的口袋,无非是配置文件的地方不一样 首先安装nginx,嗯,这个自 ...

  10. cygwin nginx php mysql_Windows 下 Nginx + PHP5 的安装与配置

    Nginx 是一个轻量级的高性能 Http WebServer,以事件驱动方式编写,因此相比 Apache 而言,Nginx 更加稳定.性能更好,而且配置简单,资源占用较低.以下是我在 Windows ...

最新文章

  1. 51nod挑的部分5级题
  2. 10 个 GitHub 上超火的 CSS 奇技淫巧项目,找到写 CSS 的灵感!
  3. Caffe SSD Ubuntu16 04 训练自己的数据集
  4. Linux mysql生成不了随机密码,用MySQL 生成随机密码
  5. RAPI简单说明及Sample Code
  6. [Android] 修改ImageView的图片颜色
  7. opencv调试利器ImageWatch的安装使用
  8. android 基本知识
  9. python爬取知乎页面的LaTeX公式
  10. Spring Cloud 中的@FeignClient注解中的contextId属性
  11. 华为机试HJ50:四则运算
  12. php- osc,pt-osc使用一则
  13. AR.js专题-图片匹配
  14. 机器视觉九大应用场景
  15. 捡到的文物应该归谁最好
  16. Fiddler使用之工具栏介绍
  17. centos8 配置DNS服务
  18. 成功解决ValueError: Only TF native optimizers are supported in Eager mode
  19. 园区人工智能开启双创模式,“1+N”创新型组织发展成效初显
  20. TCP IP协议之初识

热门文章

  1. Flutter学习 — 实现滑动关闭、删除item
  2. Android FloatingActionButton(圆形按钮)
  3. 织梦自定义表单限制IP24小时只能提交一次方法
  4. Docker 日常指令
  5. 移植opencv2.4.9到android过程记录
  6. 使用python的Paramiko模块登陆SSH
  7. QueryRunner类
  8. latex中极限符号$与$$区别
  9. Pascal数据结构与算法
  10. jquery 源码分析