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