標籤: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環境搭建過程(圖文)