本帖最后由 zsm 于 2012-8-10 09:56 編輯
LNMP(linux+nginx+mysql+php)源碼安裝及協(xié)調(diào)配置測試筆記 (1)Mysql是數(shù)據(jù)庫?梢岳斫鉃橛脖P上的一塊區(qū)域,專門存放各種數(shù)據(jù),比如用戶信息,舉個例子就是騰訊用戶的QQ號和密碼之類的。 (2)php是語言,用于編寫應用程序,諸如接收用戶信息和響應,連接到數(shù)據(jù)庫(mysql),就是用PHP寫的。 (3)nginx是服務器軟件。用于發(fā)布。將應用程序(PHP寫的)通過該軟件才能更方便的給用戶使用
其實,在http://www.fsowen.com/linux_lanmp論壇里有l(wèi)inuxlanmp/lamp/lnmp一鍵安裝包,簡單方便快速。但是為了理解的學習原理,我就在wdOS系統(tǒng)上將這些服務逐個的安裝,然后把他們整合在一起相互協(xié)調(diào)工作。如果為了方便的話,可以直接到這里下載lamp一鍵安裝包進行安裝,簡單方便快速。免費。 wdOS是什么?
wdOS是一個基于CentOS版本精簡優(yōu)化的Linux服務器系統(tǒng),針對web應用精簡優(yōu)化,并且集成nginx,apache,php,mysql等常用的web應用環(huán)境以及wdcp服務器/虛擬主機管理系統(tǒng)裝好系統(tǒng),就可以通后臺管理服務器和網(wǎng)站,FTP,數(shù)據(jù)庫等使用方便,操作簡單,安全,穩(wěn)定,易用lamp,lnmp,lnamp可自由切換.詳細:可參看http://www.fsowen.com/bbs/index.php 下面是我在wdos系統(tǒng)上進行的lnmp源碼搭建, 以及nginx、php、mysql的整合和協(xié)調(diào)配置測試 一、源碼安裝mysql 下載mysql源碼包 wget http:///dl.mysql.cn/mysql5/5.0/mysql-5.0.22.tar.gz
下載 (26.52 KB)
2012-8-10 09:44
解壓縮mysql源碼包 [root@wdOS src]# tar -zxvf mysql-5.0.22.tar.gz
環(huán)境監(jiān)測,路徑安裝
下載 (5.75 KB)
2012-8-10 09:44
下載 (18.27 KB)
2012-8-10 09:44
編譯、安裝。需要一定時間。
[root@wdOS mysql-5.0.22]# make && make install
設置mysql數(shù)據(jù)庫 添加mysql用戶和用戶組,用來運行mysql數(shù)據(jù)庫 [root@wdOS ~]# groupadd mysql [root@wdOS ~]# useradd -s /sbin/nologin -g mysql mysql
下載 (11.52 KB)
2012-8-10 09:44
下載 (13.88 KB)
2012-8-10 09:44
初始化數(shù)據(jù)庫,可能出現(xiàn)的問題
下載 (10.46 KB)
2012-8-10 09:46
進入my.cnf #Vi /var/mysql/my.cnf
下載 (14.64 KB)
2012-8-10 09:46
進入服務文件,添加指定路徑。 Basedir:參數(shù)指定了安裝 MySQL 的安裝路徑 Datadir:參數(shù)指定了 MySQL 的數(shù)據(jù)庫文件放在什么路徑下 #vi /etc/init.d/mysqld
下載 (4.77 KB)
2012-8-10 09:46
啟動時可能出現(xiàn)的問題
下載 (9.36 KB)
2012-8-10 09:46
解決辦法: 首先查看一下進程。如果看到上面的內(nèi)容,那說明,Mysql的進程卡死了,這時用就要用kill把這些卡死的進程都關閉,有多少關多少。
下載 (17.87 KB)
2012-8-10 09:46
再次啟動mysql
下載 (6.96 KB)
2012-8-10 09:49
測試:連接數(shù)據(jù)庫
下載 (12.9 KB)
2012-8-10 09:49
下載 (12.75 KB)
2012-8-10 09:49
二、nginx源碼安裝 1、下載nginx源碼包
.........(全——請看附件——) 由于文件過大,我分為兩個附件上傳了。 |