日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁編程開發(fā)php教程 → CentOS 6.4系統(tǒng)下編譯安裝LNMP、配置PHP環(huán)境

      CentOS 6.4系統(tǒng)下編譯安裝LNMP、配置PHP環(huán)境

      相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:西西整理時(shí)間:2013/5/1 8:44:27字體大。A-A+

      作者:西西點(diǎn)擊:52次評(píng)論:0次標(biāo)簽: CentOS

      • 類型:文件處理大。209KB語言:中文 評(píng)分:7.0
      • 標(biāo)簽:
      立即下載

      一、準(zhǔn)備工作

      上pkgs.org下載rmpforge。rpmforge是一個(gè)第三方y(tǒng)um源。

      選擇相應(yīng)的版本下載安裝。

      // 安裝成功后,清空yum list 并 重新獲取
      [root@pangou Desktop]# yum clean all
      Loaded plugins: fastestmirror, refresh-packagekit, security
      Cleaning repos: base extras rpmforge updates
      Cleaning up Everything
      Cleaning up list of fastest mirrors
      [root@pangou Desktop]# yum -y list
      Loaded plugins: fastestmirror, refresh-packagekit, security
      Determining fastest mirrors
      //  ......

      卸載已存在的apache服務(wù)和php

      [root@pangou Desktop]# yum remove httpd php*

      安裝development Tools 

      [root@pangou Desktop]# yum -y groupinstall "Development Tools"

      二、安裝nginx

      創(chuàng)建nginx目錄,下載nginx,并解壓縮

      [root@pangou Downloads]# mkdir nginx
      [root@pangou Downloads]# cd nginx/
      [root@pangou nginx]# pwd
      /root/Downloads/nginx
      [root@pangou nginx]# wget http://nginx.org/download/nginx-1.4.0.tar.gz
      --2013-04-30 23:13:44--  http://nginx.org/download/nginx-1.4.0.tar.gz
      Resolving nginx.org... 206.251.255.63
      Connecting to nginx.org|206.251.255.63|:80... connected.
      HTTP request sent, awaiting response... 200 OK
      Length: 773451 (755K) [application/octet-stream]
      Saving to: “nginx-1.4.0.tar.gz”
      
      100%[============================================================================================================================>] 773,451      184K/s   in 4.5s    
      
      2013-04-30 23:13:48 (166 KB/s) - “nginx-1.4.0.tar.gz” saved [773451/773451]

        [root@pangou nginx]# ls
        nginx-1.4.0.tar.gz
        [root@pangou nginx]# tar -zxvf nginx-1.4.0.tar.gz

        [root@pangou nginx]# ls
        nginx-1.4.0 nginx-1.4.0.tar.gz

      編譯安裝nginx

      // 編譯  安裝路徑/opt/nginx
      [root@pangou nginx-1.4.0]# ./configure --prefix=/opt/nginx/

      編譯中如出現(xiàn)報(bào)錯(cuò)如:

      ./configure: error: the HTTP rewrite module requires the PCRE library.
      You can either disable the module by using --without-http_rewrite_module
      option, or install the PCRE library into the system, or build the PCRE library
      statically from the source with nginx by using --with-pcre=<path> option.

      就是用yum自行結(jié)局依賴關(guān)系

      [root@pangou nginx-1.4.0]# yum install pcre pcre-devel

      然后重新上面的編譯

      // 編譯  安裝路徑/opt/nginx
      [root@pangou nginx-1.4.0]# ./configure --prefix=/opt/nginx/
      
      // 編譯成功后
      [root@pangou nginx-1.4.0]# make && make install
      
      // 最后安裝完成

      啟動(dòng)nginx服務(wù)

      [root@pangou nginx]# cd /opt/nginx/sbin/
      [root@pangou sbin]# ./nginx 

      訪問127.0.0.1

      服務(wù)啟動(dòng)成功。

      三、安裝php

      創(chuàng)建文件夾php,下載php,并解壓縮

      [root@pangou nginx-1.4.0]# cd /root/Downloads/
      [root@pangou Downloads]# mkdir php
      [root@pangou Downloads]# cd php/
      [root@pangou php]# pwd
      /root/Downloads/php
      // 下載
      [root@pangou php]# wget http://cn2.php.net/get/php-5.4.14.tar.gz/from/this/mirror
      // 解壓
      [root@pangou php]# tar -zxvf php-5.4.14.tar.gz 

      安裝依賴包

      [root@pangou php]# yum install -y libxml2-devel libjpeg-devel libpng-devel freetype-devel openssl-devel libcurl-devel libmcrypt-devel

      編譯php

      [root@pangou php]# ls
      php-5.4.14  php-5.4.14.tar.gz
      [root@pangou php]# cd php-5.4.14
      [root@pangou php-5.4.14]# pwd
      /root/Downloads/php/php-5.4.14
      [root@pangou php-5.4.14]# ls
      acinclude.m4      CREDITS          ltmain.sh        NEWS                 README.MAILINGLIST_RULES          README.TESTING             stamp-h.in
      aclocal.m4        ext              main             pear                 README.namespaces                 README.TESTING2            stub.c
      build             EXTENSIONS       makedist         php5.spec.in         README.NEW-OUTPUT-API             README.UNIX-BUILD-SYSTEM   svnclean.bat
      buildconf         footer           Makefile.frag    php.gif              README.PARAMETER_PARSING_API      README.WIN32-BUILD-SYSTEM  tests
      buildconf.bat     generated_lists  Makefile.gcov    php.ini-development  README.PHP4-TO-PHP5-THIN-CHANGES  run-tests.php              TSRM
      CODING_STANDARDS  genfiles         Makefile.global  php.ini-production   README.REDIST.BINS                sapi                       UPGRADING
      config.guess      header           makerpm          README.EXTENSIONS    README.RELEASE_PROCESS            scripts                    UPGRADING.INTERNALS
      config.sub        INSTALL          missing          README.EXT_SKEL      README.SELF-CONTAINED-EXTENSIONS  server-tests-config.php    vcsclean
      configure         install-sh       mkinstalldirs    README.GIT-RULES     README.STREAMS                    server-tests.php           win32
      configure.in      LICENSE          netware          README.input_filter  README.SUBMITTING_PATCH           snapshot                   Zend
      [root@pangou php-5.4.14]# ./configure --prefix=/opt/php --with-config-file-path=/opt/php/etc --with-mysql=/usr/ --with-mysqli=/usr/bin/mysql_config --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-magic-quotes --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --with-mime-magic
      
      // 編譯時(shí)間可能有點(diǎn)長。。。 
      
      // 編譯成功后,安裝
      
      [root@pangou php-5.4.14]# make && make install
      
      // 安裝時(shí)間也比較長

      安裝成功后,php的位置就應(yīng)該在/opt/php目錄下,接下去就是配置

      // 復(fù)制配置文件到配置目錄下
      [root@pangou php-5.4.14]# cp /root/Downloads/php/php-5.4.14/php.ini-production /opt/php/etc/php.ini
      [root@pangou php-5.4.14]# cp /opt/php/etc/php-fpm.conf.default /opt/php/etc/php-fpm.conf
      
      [root@pangou php-5.4.14]# cd /opt/php/etc/
      [root@pangou etc]# ls
      php-fpm.conf  php-fpm.conf.default  php.ini
      
      
      // 然后配置nginx的配置文件,讓其可以運(yùn)行php
      [root@pangou etc]# cd /opt/nginx/conf/
      [root@pangou conf]# ls
      fastcgi.conf          fastcgi_params          koi-utf  mime.types          nginx.conf          scgi_params          uwsgi_params          win-utf
      fastcgi.conf.default  fastcgi_params.default  koi-win  mime.types.default  nginx.conf.default  scgi_params.default  uwsgi_params.default
      [root@pangou conf]# vim nginx.conf
      
      1、去掉 #user  nobody;  的#號(hào), 變成 user  nobody;
      2、去掉 
      #location ~ \.php$ {
              #    root           html;
              #    fastcgi_pass   127.0.0.1:9000;
              #    fastcgi_index  index.php;
              #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
              #    include        fastcgi_params;
              #}
      之前的#號(hào),
      并修改
      fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
      為
      fastcgi_param  SCRIPT_FILENAME  /opt/nginx/html$fastcgi_script_name;
      
      最終修改后的內(nèi)容為:
      location ~ \.php$ {
                  root           html;
                  fastcgi_pass   127.0.0.1:9000;
                  fastcgi_index  index.php;
                  fastcgi_param  SCRIPT_FILENAME  /opt/nginx/html$fastcgi_script_name;
                  include        fastcgi_params;
              }

      重啟nginx服務(wù),并開啟php-fpm

      [root@pangou ~]# /opt/nginx/sbin/nginx 
      [root@pangou ~]# /opt/php/sbin/php-fpm 
      // 創(chuàng)建phpinfo文件
      [root@pangou ~]# vim /opt/nginx/html/phpinfo.php
      
      內(nèi)容為
      
      <?php
          phpinfo();
      ?>

      訪問http://127.0.0.1/phpinfo.php

      安裝成功。mysql,mysqli等擴(kuò)展都有。

      這邊有一點(diǎn)偷懶,并沒有編譯安裝mysql,而是使用yum安裝的mysql。

        hosts修復(fù)軟件
        (60)hosts修復(fù)軟件
        文件是計(jì)算機(jī)中一個(gè)舉足輕重的文件,該文件有一個(gè)比較大的特點(diǎn)就是沒有擴(kuò)展名。經(jīng)常在一些電腦個(gè)性技巧以及其他領(lǐng)域方面會(huì)用到,西西提供文件修復(fù)工具軟件下載大全。官方介紹是一個(gè)沒有擴(kuò)展名的系統(tǒng)文件,可以用記事本等工具打開,其作用就是將一些常用的網(wǎng)址域名與其對(duì)應(yīng)的地址建立一個(gè)關(guān)聯(lián)數(shù)據(jù)庫,當(dāng)用戶在瀏覽器中輸入一個(gè)需要登錄的網(wǎng)址時(shí),系統(tǒng)會(huì)首先自動(dòng)從文件中尋找對(duì)應(yīng)的地址,一旦找到系統(tǒng)會(huì)立即打開對(duì)應(yīng)網(wǎng)頁,如果沒有找...更多>>

        相關(guān)評(píng)論

        閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評(píng)論

        最新評(píng)論

        發(fā)表評(píng)論 查看所有評(píng)論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)