乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      CentOS6.2+Nginx1.1.12+PHP5.3.10+Redis2.4.5+Memcache及相關(guān)擴(kuò)展安裝腳本

       jas0n_liu 2012-07-24
      轉(zhuǎn)自:http://www.cnblogs.com/wk0423/archive/2012/01/17/2325050.html
      #!/bin/sh
      #Author:王康
      #Date:2012-01-12 02:00:00
      #Description:版本針對(duì)64位系統(tǒng),操作系統(tǒng)為CentOS6.2

      #復(fù)制yum更新文件#####################################################################
      #安裝依賴庫(kù)和開發(fā)工具#################################################################
      yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
      #安裝Nginx庫(kù)#########################################################################
      yum -y install pcre-devel  zlib-devel
      #安裝PHP庫(kù)###########################################################################
      yum -y install gd-devel libjpeg-devel libpng-devel freetype-devel libxml2-devel curl-devel freetype-devel
      #安裝MySQL庫(kù)#########################################################################
      yum -y install bison gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libtool-ltdl-devel*
      #安裝cmake###########################################################################
      cd /home/soft
      tar -zxvf cmake-2.8.7.tar.gz
      cd cmake-2.8.7
      ./configure
      gmake
      gmake install
      #添加MYSQL用戶#######################################################################
      /usr/sbin/groupadd mysql
      /usr/sbin/useradd -g mysql mysql
      #創(chuàng)建安裝目錄########################################################################
      mkdir -p /usr/local/webserver/mysql/data
      #設(shè)置binlog#########################################################################
      mkdir /usr/local/webserver/mysql/mysql-bin
      chown -R mysql:mysql /usr/local/webserver/mysql/mysql-bin
      #目錄授權(quán)############################################################################
      chown -R mysql:mysql /usr/local/webserver/mysql/data
      # 添加MYSQL用戶######################################################################
      cd /home/soft
      MAKE_RUN=$(($(more /proc/cpuinfo | grep processor | wc -l) + 1))
      tar -zxvf mysql-5.5.20.tar.gz
      cd mysql-5.5.20
      cmake \
          -DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql/\
          -DMYSQL_DATADIR=/usr/local/webserver/mysql/data/\
          -DEXTRA_CHARSETS=all\
          -DDEFAULT_CHARSET=utf8\
          -DDEFAULT_COLLATION=utf8_general_ci\
          -DSYSCONFDIR=/etc/\
          -DWITH_DEBUG=0
      make -j ${MAKE_RUN}
      make install
      #初始化權(quán)限表#######################################################################
      rm -f /etc/my.cnf
      cd /home/soft
      cp my.cnf /etc/my.cnf
      cd /usr/local/webserver/mysql
      ./scripts/mysql_install_db --user=mysql
      #開啟mysql##########################################################################
      #/usr/local/webserver/mysql/bin/mysqld_safe &
      #設(shè)置數(shù)據(jù)庫(kù)配置######################################################################
      rm -f /etc/rc.d/init.d/mysql
      cp /usr/local/webserver/mysql/support-files/mysql.server  /etc/rc.d/init.d/mysql
      chmod 700 /etc/rc.d/init.d/mysql
      chkconfig --add mysql
      chkconfig --level 345 mysql on
      chkconfig --list mysql
      #設(shè)置環(huán)境變量#######################################################################
      echo "export PATH=$PATH:/usr/local/webserver/mysql/bin">>/etc/profile
      source /etc/profile

      #更改密碼###########################################################################
      #/etc/init.d/mysql restart
      #/usr/local/webserver/mysql/bin/mysqladmin -uroot password root
      #mysql -uroot -proot
      #Grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
      #flush privileges;
      #exit;


      ###################################################################################
      ###################################################################################
      #安裝libiconv擴(kuò)展###################################################################
      cd /home/soft
      tar -zxvf libiconv-1.14.tar.gz
      cd libiconv-1.14
      ./configure --prefix=/usr/local/
      make
      make install
      #安裝libmcrypt擴(kuò)展###################################################################
      cd /home/soft
      tar -zxvf libmcrypt-2.5.8.tar.gz
      cd libmcrypt-2.5.8
      ./configure
      make
      make install
      /sbin/ldconfig
      cd libltdl
      ./configure --enable-ltdl-install
      make
      make install
      #安裝mhash擴(kuò)展######################################################################
      cd /home/soft
      tar -zxvf mhash-0.9.9.9.tar.gz
      cd mhash-0.9.9.9
      ./configure
      make
      make install
      #加載軟連接#########################################################################
      ln -s /usr/local/lib/libmcrypt.la /usr/lib64/libmcrypt.la
      ln -s /usr/local/lib/libmcrypt.so /usr/lib64/libmcrypt.so
      ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib64/libmcrypt.so.4
      ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib64/libmcrypt.so.4.4.8
      ln -s /usr/local/lib/libmhash.a /usr/lib64/libmhash.a
      ln -s /usr/local/lib/libmhash.la /usr/lib64/libmhash.la
      ln -s /usr/local/lib/libmhash.so /usr/lib64/libmhash.so
      ln -s /usr/local/lib/libmhash.so.2 /usr/lib64/libmhash.so.2
      ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib64/libmhash.so.2.0.1
      ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config
      #安裝mcrypt擴(kuò)展######################################################################
      cd /home/soft
      tar -zxvf mcrypt-2.6.8.tar.gz
      cd mcrypt-2.6.8
      /sbin/ldconfig
      ./configure
      make
      make install
      #增加軟連接 ,防止出現(xiàn)make: *** [ext/phar/phar.php] 錯(cuò)誤 127############################
      ln -s /usr/local/bin/libiconv.so /usr/bin/libiconv.so
      ln -s /usr/local/bin/libiconv.so.2 /usr/bin/libiconv.so.2
      ln -s /usr/local/webserver/mysql/lib/libmysqlclient.so /usr/lib64/libmysqlclient.so
      ln -s /usr/local/webserver/mysql/lib/libmysqlclient.so.18  /usr/lib64/libmysqlclient.so.18
      #添加www組和www用戶##################################################################
      /usr/sbin/groupadd www
      /usr/sbin/useradd -g www www
      mkdir -p /var/log/nginx
      chmod +w /var/log/nginx
      chown -R www:www /var/log/nginx
      mkdir -p /hotdoc/demo.com/www
      mkdir -p /hotdoc/1.uuzu.com/cdn
      mkdir -p /hotdoc/1.uuzu.com/s1
      chmod +w /hotdoc
      chown -R www:www /hotdoc
      cd /home/soft
      cp index.php /hotdoc/demo.com/www
      cp index.php /hotdoc/1.uuzu.com/cdn
      cp index.php /hotdoc/1.uuzu.com/s1
      #安裝PHP#############################################################################
      cd /home/soft
      tar -zxvf php-5.3.10.tar.gz
      cd php-5.3.10
      cp -frp /usr/lib64/libldap* /usr/lib/
      ./configure --prefix=/usr/local/webserver/php/\
          --with-config-file-path=/usr/local/webserver/php/etc/\
          --with-iconv-dir=/usr/local/\
          --with-freetype-dir\
          --with-mysql=/usr/local/webserver/mysql/\
          --with-mysqli=/usr/local/webserver/mysql/bin/mysql_config\
          --with-jpeg-dir\
          --with-png-dir\
          --with-zlib\
          --with-mhash\
          --enable-sockets\
          --enable-ftp\
          --with-libxml-dir\
          --enable-xml\
          --disable-rpath\
          --enable-safe-mode\
          --enable-bcmath\
          --enable-shmop\
          --enable-sysvsem\
          --enable-inline-optimization\
          --with-curl\
          --with-curlwrappers\
          --enable-mbregex\
          --enable-mbstring\
          --with-mcrypt\
          --with-gd\
          --enable-gd-native-ttf\
          --with-openssl\
          --with-mhash\
          --enable-pcntl\
          --enable-sockets\
          --with-ldap\
          --with-ldap-sasl\
          --enable-fpm\
          --with-xmlrpc\
          --enable-zip\
          --enable-soap\
          --enable-sysvmsg\
          --without-pear

      make ZEND_EXTRA_LIBS='-liconv'
      make install
      cd /home/soft
      cp php.ini /usr/local/webserver/php/etc/php.ini
      echo "export PATH=$PATH:/usr/local/webserver/php/bin">>/etc/profile
      source /etc/profile
      cd /home/soft
      rm -f /usr/local/webserver/php/etc/php-fpm.conf
      cp php-fpm.conf /usr/local/webserver/php/etc/php-fpm.conf
      #檢查語(yǔ)法是否正確
      #/usr/local/webserver/php/sbin/php-fpm -t
      #出現(xiàn)NOTICE: configuration file /usr/local/webserver/php/etc/php-fpm.conf test is successful 測(cè)試成功
      #/usr/local/webserver/php/sbin/php-fpm &
      #安裝PHP常用擴(kuò)展#####################################################################
      cd /home/soft/php-5.3.10
      cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
      chmod 700 /etc/init.d/php-fpm
      chkconfig --add php-fpm
      chkconfig --level 345 php-fpm on
      chkconfig --list php-fpm

      #安裝libevent-2.0.16-stable.tar.gz###################################################
      cd /home/soft
      tar -zxvf libevent-2.0.16-stable.tar.gz
      cd libevent-2.0.16-stable
      ./configure --prefix=/usr/
      make
      make install
      #安裝Memcached#######################################################################
      cd /home/soft
      tar -zxvf memcached-1.4.10.tar.gz
      cd memcached-1.4.10
      ./configure --with-libevent=/usr
      make
      make install
      ln -s /usr/lib/libevent* /usr/lib64/
      /usr/local/bin/memcached -d -l 127.0.0.1 -p 11211 -u nobody -m 200 -c 1024 -P /tmp/memcached.pid
      #設(shè)置自動(dòng)啟動(dòng)#########################################################################
      rm -f /etc/init.d/memcached
      cd /home/soft
      cp memcached /etc/init.d/memcached
      chmod 711 /etc/init.d/memcached
      chkconfig --add memcached
      chkconfig --level  345  memcached  on
      chkconfig --list memcached
      #安裝MemcahePHP的擴(kuò)展#################################################################
      cd /home/soft
      tar -zxvf memcache-3.0.6.tgz
      cd memcache-3.0.6
      /usr/local/webserver/php/bin/phpize
      ./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-zlib-dir --enable-memcache
      make
      make install
      # 安裝ZEND擴(kuò)展
      cd /home/soft
      tar -zxvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
      cd ZendGuardLoader-php-5.3-linux-glibc23-x86_64
      mkdir -p /usr/local/webserver/php/lib/php/extensions/Zend
      cp -R php-5.3.x /usr/local/webserver/php/lib/php/extensions/Zend/

      cd /home/soft
      tar -zxvf xcache-1.3.2.tar.gz
      cd xcache-1.3.2
      /usr/local/webserver/php/bin/phpize
      ./configure --with-php-config=/usr/local/webserver/php/bin/php-config --enable-xcache --enable-xcache-assembler
      make
      make install
      # 安裝Redis服務(wù)端
      cd /home/soft
      tar -zxvf redis-2.4.5.tar.gz
      cd redis-2.4.5
      make
      make PREFIX=/usr/local/webserver/redis install
      # 設(shè)置Redis服務(wù)端
      cd /home/soft
      rm -f /etc/redis/redis.conf
      rm -rf /etc/redis/
      mkdir /etc/redis
      mkdir -p /var/lib/redis
      cp redis.conf /etc/redis/redis.conf
      # 防止Redis腳本在重啟或停止報(bào)錯(cuò)
      echo "vm.overcommit_memory = 1" >> /etc/sysctl.conf
      sysctl -p
      # 設(shè)置自動(dòng)啟動(dòng)
      cd /home/soft
      rm -f /etc/init.d/redis
      cp redis /etc/init.d/redis

      # 啟動(dòng)Redis
      chmod 755 /etc/init.d/redis
      chkconfig --add redis
      chkconfig --level 345 redis on
      chkconfig --list redis
      # 安裝PHPRedis擴(kuò)展
      cd /home/soft
      tar -zxvf phpredis-2.1.3.tar.gz
      cd phpredis
      #根據(jù)PHP實(shí)際安裝路徑進(jìn)行設(shè)置
      /usr/local/webserver/php/bin/phpize
      ./configure -with-php-config=/usr/local/webserver/php/bin/php-config
      make
      make install

      mkdir -p /var/local/webserver/nginx/logs
      chmod +w /var/local/webserver/nginx/logs
      chown -R www:www /var/local/webserver/nginx/logs


      # 安裝pcre-8.21
      cd /home/soft
      tar zxf pcre-8.21.tar.gz
      cd pcre-8.21
      ./configure
      make
      make install

      # 安裝Nginx
      cd /home/soft
      tar zxf nginx-1.1.12.tar.gz
      cd nginx-1.1.12
      ./configure \
          --user=www\
          --group=www\
          --prefix=/usr/local/webserver/nginx\
          --sbin-path=/usr/local/webserver/nginx/sbin/nginx\
          --conf-path=/usr/local/webserver/nginx/conf/nginx.conf\
          --with-http_stub_status_module\
          --with-http_ssl_module\
          --with-pcre\
          --lock-path=/var/run/nginx.lock\
          --pid-path=/var/run/nginx.pid
      make
      make install
      cd /home/soft
      mv /usr/local/webserver/nginx/conf/nginx.conf /usr/local/webserver/nginx/conf/nginx.conf.old
      cp nginx.conf /usr/local/webserver/nginx/conf/
      cp -R vhosts /usr/local/webserver/nginx/conf/
      rm -f /usr/local/webserver/nginx/conf/fastcgi_params
      cp fastcgi_params /usr/local/webserver/nginx/conf/fastcgi_params
      #自動(dòng)啟動(dòng)
      cd /home/soft
      rm -f /etc/init.d/nginx
      cp nginx /etc/init.d/
      chmod 711 /etc/init.d/nginx
      chkconfig --add nginx
      chkconfig  --level  345  nginx  on


      #開啟防火墻
      /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
      /sbin/iptables -I INPUT -p tcp --dport 433 -j ACCEPT
      /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
      /sbin/iptables -I INPUT -p tcp --dport 9090 -j ACCEPT
      /sbin/iptables -I INPUT -p tcp --dport 843 -j ACCEPT
      /sbin/iptables -I INPUT -p tcp --dport 57522 -j ACCEPT
      /sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
      /etc/rc.d/init.d/iptables save
      /etc/init.d/iptables restart

      #聊天庫(kù)
      ln -s /usr/lib64/libcurl.so /usr/lib64/libcurl.so.3
      #重啟所有服務(wù)器
      /etc/init.d/nginx restart
      /etc/init.d/php-fpm restart
      /etc/init.d/mysql restart
      /etc/init.d/memcached restart
      /etc/init.d/redis restart

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多