Centos-Server-LNMP整合---源安装
生活随笔
收集整理的這篇文章主要介紹了
Centos-Server-LNMP整合---源安装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? 在LAMP整合(一)中主要講的是編譯安裝,如果想追求快速安裝LAMP的話,你可以直接看下面的文字,如果覺得已經沒問題的話。可以ctrl+w了。哈哈.....? 我這邊使用的系統環境是CentOS—5.5_x64位系統,如果目前已經在使用6.0或者說6.2乃至更高版本的CTO們,請分享OPEN一下你們的勞動成果。? 思路:
找源-->安裝-->配置-->啟動-->測試? 安裝開始
一.找源
系統相關的編譯包GCC,GCC-C+等這些已經在系統初始化的時候安裝成功這里就不做復雜說明。
確保電腦可以上網,可以使用一下的軟件庫(安裝軟件庫的rpm包),這些軟件庫可以自己找,也可以用下面現成的。一般情況偷懶,喜歡用下面現成的吧。這樣不好哦,要學會自己找源。找到屬于自己的源。哈哈? 1.導入想要的軟件庫(這個網絡軟件庫里面有一些正在測試的,也有正在開發的,還有的是已經在使用的。看個人需求) #rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpm
#rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-10.ius.el5.noarch.rpm
#rpm -Uvh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm 2.這里需要修改一下源的配置文件,因為源有更新
vim /etc/yum.repos.d/ius.repo
注釋如下一行:
mirrorlist=http://dmirr.iuscommunity.org/mirrorlist?repo=ius-el5&arch=$basearch
即"#mirrorlist=http://dmirr.iuscommunity.org/mirrorlist?repo=ius-el5&arch=$basearch"
去掉如下一行的注釋
#baseurl=http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/$basearch
即" baseurl=http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/$basearch"? 二.安裝(步驟一沒完成,步驟二就不用考慮啦?。。或者說你可以試試本地源,就不曉得本地源那些相關依賴包能不能一一列出哦,哈哈)? 1.源安裝
#yum -y install mysql55-server php53u-fpm php53u-mysql mysql55 nginx
就老老實實等進度吧,你覺得無聊看看其他的吧。? 2.修改配置文件
vim /etc/nginx/conf.d/default.conf
修改內容如下:
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}? 確定修改完成,保存退出
三.確定正常的完成一,二以后,這個時候我們需要啟動相關聯的服務了把nginx php-fpm mysql這幾個服務做成開機自動啟動,直接yum安裝的快捷方式,可以不用考慮多的啟動腳本制作。(如果覺得自己是個源碼包控,可以直接忽略以上幾步)? 1.添加到系統服務
#chkconfig nginx on
#chkconfig mysqld on
#chkconfig php-fpm on? 2.啟動服務
#service nginx start
#service mysqld start
#service php-fpm start? 四.確定一,二,三完成,就測試吧
http://ip你搭建的服務器地址或者域名 測試注意事項:
1.可能會受到SElinux的影響,所以需要你確定一下SElinux是否在‘沉睡’狀態,如果木有就關了他吧;
2.可能是端口已被其他服務占用,nginx查看默認80端口,mysql默認的3306;
3.防火墻看是不是運行默認端口通過;
4.配置文件確認沒有問題?nginx有自帶的文件檢查公共,可以自己發掘一下;
5.我的人品問題.
6.日志很重要,學會看日志。需要源碼安裝的詳細解說,請聯系我..為你開源.!哈哈... ?
找源-->安裝-->配置-->啟動-->測試? 安裝開始
一.找源
系統相關的編譯包GCC,GCC-C+等這些已經在系統初始化的時候安裝成功這里就不做復雜說明。
確保電腦可以上網,可以使用一下的軟件庫(安裝軟件庫的rpm包),這些軟件庫可以自己找,也可以用下面現成的。一般情況偷懶,喜歡用下面現成的吧。這樣不好哦,要學會自己找源。找到屬于自己的源。哈哈? 1.導入想要的軟件庫(這個網絡軟件庫里面有一些正在測試的,也有正在開發的,還有的是已經在使用的。看個人需求) #rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpm
#rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-10.ius.el5.noarch.rpm
#rpm -Uvh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm 2.這里需要修改一下源的配置文件,因為源有更新
vim /etc/yum.repos.d/ius.repo
注釋如下一行:
mirrorlist=http://dmirr.iuscommunity.org/mirrorlist?repo=ius-el5&arch=$basearch
即"#mirrorlist=http://dmirr.iuscommunity.org/mirrorlist?repo=ius-el5&arch=$basearch"
去掉如下一行的注釋
#baseurl=http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/$basearch
即" baseurl=http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/$basearch"? 二.安裝(步驟一沒完成,步驟二就不用考慮啦?。。或者說你可以試試本地源,就不曉得本地源那些相關依賴包能不能一一列出哦,哈哈)? 1.源安裝
#yum -y install mysql55-server php53u-fpm php53u-mysql mysql55 nginx
就老老實實等進度吧,你覺得無聊看看其他的吧。? 2.修改配置文件
vim /etc/nginx/conf.d/default.conf
修改內容如下:
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}? 確定修改完成,保存退出
三.確定正常的完成一,二以后,這個時候我們需要啟動相關聯的服務了把nginx php-fpm mysql這幾個服務做成開機自動啟動,直接yum安裝的快捷方式,可以不用考慮多的啟動腳本制作。(如果覺得自己是個源碼包控,可以直接忽略以上幾步)? 1.添加到系統服務
#chkconfig nginx on
#chkconfig mysqld on
#chkconfig php-fpm on? 2.啟動服務
#service nginx start
#service mysqld start
#service php-fpm start? 四.確定一,二,三完成,就測試吧
http://ip你搭建的服務器地址或者域名 測試注意事項:
1.可能會受到SElinux的影響,所以需要你確定一下SElinux是否在‘沉睡’狀態,如果木有就關了他吧;
2.可能是端口已被其他服務占用,nginx查看默認80端口,mysql默認的3306;
3.防火墻看是不是運行默認端口通過;
4.配置文件確認沒有問題?nginx有自帶的文件檢查公共,可以自己發掘一下;
5.我的人品問題.
6.日志很重要,學會看日志。需要源碼安裝的詳細解說,請聯系我..為你開源.!哈哈... ?
轉載于:https://blog.51cto.com/ready/884651
總結
以上是生活随笔為你收集整理的Centos-Server-LNMP整合---源安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 游戏中用到的设计模式
- 下一篇: osgi学习之---扩展点理解