<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17

      算不上經(jīng)驗(yàn),只能說(shuō)是個(gè)人總結(jié).
      在搭建過(guò)程中遇到的問(wèn)題.并記錄下來(lái).
      剛開(kāi)學(xué)習(xí)始搭建環(huán)境的朋友少走一些彎路.
      這沒(méi)有過(guò)多的參數(shù),并不是什么高性能網(wǎng)站的部署.
      本人經(jīng)驗(yàn)有限,在此分享一些遇到的問(wèn)題. 

       

      操作環(huán)境

       

        操作系統(tǒng):Mac Os Lion

        虛擬主機(jī):VMware Fusion

        虛擬系統(tǒng):Centos 5.5+

        操作用戶(hù):Root

        實(shí)現(xiàn)目的:搭建LNMP環(huán)境.

       

      安裝依賴(lài)庫(kù)和開(kāi)發(fā)環(huán)境

       

      #依賴(lài)庫(kù)和開(kāi)發(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
      yum -y install pcre-devel zlib-devel

      #Php
      yum -y install gd-devel libjpeg-devel libpng-devel freetype-devel libxml2-devel curl-devel freetype-devel
       
      #Mysql
      yum -y install bison gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libtool-ltdl-devel* mysql-devel
       

       

      下載軟件包

       

      
      
      #創(chuàng)建目錄
      mkdir /web 
      cd /web 
       
      #PHP5.3.7 
      wget http://cn.php.net/distributions/php-5.3.8.tar.bz2 
       
      #PHP庫(kù)文件
      wget http://ncu.dl.sourceforge.net/project/mcrypt/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz
      wget http://ncu.dl.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz
      wget http://ncu.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
      wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz


      #Nginx1.0.9
      wget http://www.nginx.org/download/nginx-1.0.9.tar.gz

      #Nginx(pcre)
      wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.13.tar.gz

      #Mysql5.5.17
      wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.17.tar.gz/from/http://mysql.ntu.edu.tw/

      #Mysql(cmake)
      wget http://www.cmake.org/files/v2.8/cmake-2.8.6.tar.gz
       

       

      安裝Mysql

       

      #安裝cmake
      tar -zxvf cmake-2.8.6.tar.gz
      cd cmake-2.8.6/
      ./configure
      gmake && gmake install && cd ../

      #添加mysql用戶(hù)
      /usr/sbin/groupadd mysql
      /usr/sbin/useradd -g mysql mysql
      mkdir -p /data/mysql
      chown -R mysql:mysql /data/mysql

      #安裝Mysql
      tar -zxvf mysql-5.5.17.tar.gz
      cd mysql-5.5.17
      cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc/
      make && make install

      #設(shè)置Mysql
      #
      在support-files目錄中有五個(gè)配置信息文件:
      #
      my-small.cnf (內(nèi)存<=64M)
      #
      my-medium.cnf (內(nèi)存 128M)
      #
      my-large.cnf (內(nèi)存 512M)
      #
      my-huge.cnf (內(nèi)存 1G-2G)
      #
      my-innodb-heavy-4G.cnf (內(nèi)存 4GB)
      cd /usr/local/mysql
      cp ./support-files/my-medium.cnf /etc/my.cnf
      vi /etc/my.cnf
      #在 [mysqld] 段增加
      datadir = /data/mysql
      wait-timeout = 30
      max_connections = 512
      default-storage-engine = MyISAM
      #在 [mysqld] 段修改
      max_allowed_packet = 16M

      #生成授權(quán)表
      cd /usr/local/mysql
      ./scripts/mysql_install_db --user=mysql

      #更改密碼
      /usr/local/mysql/bin/mysqladmin -u root password 123456

      #開(kāi)啟mysql
      /usr/local/mysql/bin/mysqld_safe &

      #測(cè)試連接mysql
      /usr/local/mysql/bin/mysql -u root -p 123456
      show databases;
      exit;

      #設(shè)置開(kāi)機(jī)啟動(dòng)
      vi /etc/rc.d/rc.local

      #加入
      /usr/local/mysql/bin/mysqld_safe &

       

      安裝PHP

       

      #1
      tar -zxvf libiconv-1.14.tar.gz && cd libiconv-1.14/
      ./configure --prefix=/usr/local
      make && make install && cd ../

      #2
      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 && cd ../

      #3
      tar -zxvf mhash-0.9.9.9.tar.gz && cd mhash-0.9.9.9/ && ./configure
      make && make install && cd ../

      #4
      ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la
      ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so
      ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4
      ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8
      ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a
      ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la
      ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so
      ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2
      ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1
      ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config

      #5
      tar -zxvf mcrypt-2.6.8.tar.gz &&cd mcrypt-2.6.8/
      /sbin/ldconfig
      ./configure
      make && make install && cd ../

      #6
      tar -xjvf php-5.3.8.tar.bz2
      cd php-5.3.8

      ./configure --prefix=/usr/local/php \
      --with-config-file-path=/usr/local/php/etc \
      --with-iconv-dir=/usr/local/ --with-freetype-dir \
      --with-mysql=/usr/local/mysql \
      --with-mysqli=/usr/local/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 \
      --without-pear \


      make ZEND_EXTRA_LIBS='-liconv'

      #注意這里容易出現(xiàn) make: *** [ext/phar/phar.php] 錯(cuò)誤 127

      #出現(xiàn)mysql client解決方法
      #ln -s /usr/local/mysql/lib/libmysqlclient.so /usr/lib/
      #ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18

      #或者chmod: 無(wú)法訪問(wèn) “ext/phar/phar.phar”: 沒(méi)有那個(gè)文件或目錄
      #make: [ext/phar/phar.phar] 錯(cuò)誤 1 (忽略)
      #解決方法在編譯的時(shí)候加--without-pear參數(shù)

      #如果還不行,make的時(shí)候不添加 ZEND_EXTRA_LIBS='-liconv' 參數(shù)

      make install

      #選擇PHP.ini配置文件
      cp php.ini-production /usr/local/php/etc/php.ini

       

      更改PHP-FPM

       

      #添加WWW用戶(hù)
      /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 /data/www && chmod +w /data/www && chown -R www:www /data/www

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

      #去掉/更改 配置文件中的;
      pm.max_children = 64
      pm.start_servers = 20
      pm.min_spare_servers = 5
      pm.max_spare_servers = 35
      pm.max_requests = 1024
      user = www
      group = www 

      #檢查語(yǔ)法是否正確
      /usr/local/php/sbin/php-fpm -t
      #出現(xiàn)NOTICE: configuration file /usr/local/php/etc/php-fpm.conf test is successful 測(cè)試成功
      /usr/local/php/sbin/php-fpm &
      #設(shè)置開(kāi)機(jī)啟動(dòng)
      vi /etc/rc.d/rc.local
      #在行末加入
      /usr/local/php/sbin/php-fpm &

      #返回安裝包目錄 
      cd /web 

       

      安裝Nginx

       

      #安裝pcre庫(kù)
      tar -zxvf pcre-8.13.tar.gz && cd pcre-8.13/ && ./configure
      make && make install && cd ../

      #安裝Nginx
      tar -zxvf nginx-1.0.9.tar.gz && cd nginx-1.0.9 &&
      ./configure --user=www --group=www \
      --prefix=/usr/local/nginx \
      --sbin-path=/usr/local/nginx/sbin/nginx \
      --conf-path=/usr/local/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 ../

      #更改配置
      vi /usr/local/nginx/conf/nginx.conf

      #修改一些參數(shù),別直接替換文件,這只是一部分
      user www

      events {
      use epoll;
      worker_connections 1024;
      }

      location ~ \.php$ {
      root html;
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include fastcgi_params;
      }

      #注意這里
      #$document_root$fastcgi_script_name;
      #檢測(cè)配置文件
      /usr/local/nginx/sbin/nginx -t

      #提示表示成功
      #
      nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
      #
      nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

      #開(kāi)啟Nginx
      /usr/local/nginx/sbin/nginx &
      #平滑重啟Nginx
      /usr/local/nginx/sbin/nginx -s reload

      #添加開(kāi)機(jī)啟動(dòng)
      vi /etc/rc.d/rc.local
      #最后移行加入
      /usr/local/nginx/sbin/nginx

      #測(cè)試
      cd /usr/local/nginx/html/
      touch index.php
      vi /usr/local/nginx/html/index.php
      <?php
      phpinfo();
      ?>





      允許任何人轉(zhuǎn)載,幫助更多的人,解決遇到的問(wèn)題:
      原文鏈接地址:http://www.rzrgm.cn/wubaiqing/archive/2011/11/08/2241195.html
      作者:吳佰清

      posted @ 2011-11-08 17:19  吳佰清  閱讀(28297)  評(píng)論(25)    收藏  舉報(bào)
      主站蜘蛛池模板: 性欧美暴力猛交69hd| 亚洲制服无码一区二区三区| 色综合天天综合天天综| 中文字幕人妻在线精品| 国产精品成人免费视频网站京东| 免费A级毛片樱桃视频| 日本精品极品视频在线| 四川丰满少妇无套内谢| 深夜福利啪啪片| 老色鬼在线精品视频| 性久久久久久| 亚洲av成人无网码天堂| 国产亚洲一区二区三区av| 国产99视频精品免费视频76| 亚洲av免费成人在线| 午夜在线欧美蜜桃| 无码视频伊人| 欧洲中文字幕国产精品| 狠狠色丁香婷婷综合久久来来去| 无码福利写真片视频在线播放| 在线无码免费的毛片视频| 亚洲av永久无码精品天堂久久| 韩国美女福利视频一区二区| 亚洲色大成网站www久久九九| 少妇人妻偷人精品系列| 欧美日韩v| 国产成人无码A区在线观| a∨变态另类天堂无码专区| 久久96热人妻偷产精品| 日本阿v片在线播放免费| 无码av最新无码av专区| 国厂精品114福利电影免费| 鲁一鲁一鲁一鲁一澡| 国产精品国产高清国产av| 国产精品久久久福利| 不卡一区二区三区在线视频| 午夜爽爽爽男女免费观看影院| 免费A级毛片无码A∨蜜芽试看| 亚洲综合久久精品国产高清| 97人妻免费碰视频碰免| 精品乱码一区二区三四五区|