Linux下Nginx+PHP+Mysql環境搭建過程

來源:互聯網
上載者:User

標籤:linux   mysql   php   環境安裝   nginx   

一.使用yum命令,安裝所需的程式庫
        1.命令內容
                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
 

        2.命令執行結果

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/70/01/wKiom1WvTq3CW1cLAAoMOvVQHF0693.jpg" title="1.jpg" alt="wKiom1WvTq3CW1cLAAoMOvVQHF0693.jpg" />

二.安裝Nginx 
         1.使用yum安裝,命令為:
            yum install -y nginx 
         是執行結果:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/70/01/wKiom1WvTz2jvdWAAAnBOdgJZpE467.jpg" title="2.jpg" alt="wKiom1WvTz2jvdWAAAnBOdgJZpE467.jpg" />

如果出現如下錯誤:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/70/01/wKiom1WvT2Ox13q2AAKvsxi5LYQ682.jpg" title="3.png" alt="wKiom1WvT2Ox13q2AAKvsxi5LYQ682.jpg" />

請先安裝epel:
            1.使用命令:yum install -y epel-release

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/70/01/wKiom1WvT4axr9lPAASEvdzgmpY592.jpg" title="4.jpg" alt="wKiom1WvT4axr9lPAASEvdzgmpY592.jpg" />

            2.使用命令:rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6F/FE/wKioL1WvUZKBHc_EAAOOmD1AyTQ267.jpg" title="5.png" alt="wKioL1WvUZKBHc_EAAOOmD1AyTQ267.jpg" />

安裝好epel後再安裝nginx
 

        2.驗證是否安裝成功,嘗試啟動nginx

            service nginx start

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6F/FE/wKioL1WvUcHTEWs3AAdUjjaIuEk808.jpg" title="6.jpg" alt="wKioL1WvUcHTEWs3AAdUjjaIuEk808.jpg" />


三.安裝PHP及若干擴充
        1.使用yum安裝php
            yum install -y php php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6F/FE/wKioL1WvUefj1Gr2AAqG2yYBDok661.jpg" title="7.jpg" alt="wKioL1WvUefj1Gr2AAqG2yYBDok661.jpg" />

        2.啟動php-fpm
             /etc/rc.d/init.d/php-fpm start 

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/70/01/wKiom1WvUCmSHa0kAAd_iuSpiEg722.jpg" title="8.jpg" alt="wKiom1WvUCmSHa0kAAd_iuSpiEg722.jpg" />


        3.設定開機啟動項
            chkconfig php-fpm on


四.配置Nginx支援PHP 
        1.備份php-fpm的設定檔
            cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www.confbak 
        2.修改設定檔
            vim /etc/php-fpm.d/www.conf 
        #修改使用者為nginx
           user    = nginx
       #修改組為nginx
           group = nginx 
 
五.安裝Mysql
        1.使用yum直接安裝mysql 

            yum -y install mysql mysql-server

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6F/FE/wKioL1WvUj2xuxjtAAqG2yYBDok020.jpg" title="9.jpg" alt="wKioL1WvUj2xuxjtAAqG2yYBDok020.jpg" />


        2.啟動Mysql,驗證Mysql安裝是否成功
            service mysqld start 

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6F/FE/wKioL1WvUl6xRa39AAbQVs7rgZw503.jpg" title="10.jpg" alt="wKioL1WvUl6xRa39AAbQVs7rgZw503.jpg" />

        3.設定開機啟動項
            chkconfig mysqld on 

六.附Nginx、Mysql、PHP重啟命令
        #重啟nginx
        service nginx restart
        #重啟mysql
        service mysqld restart 
        #重啟php 

        /etc/rc.d/init.d/php-fpm restart 


本文出自 “PHP相關技術博文” 部落格,請務必保留此出處http://junstar.blog.51cto.com/4551565/1677140

Linux下Nginx+PHP+Mysql環境搭建過程(圖文)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.