Centos7 Lamp環(huán)境搭建

由于自己容易忘記叶组,特寫一篇博客記錄Lamp環(huán)境搭建辉川。互相交流粹湃!

歡迎大家關(guān)注我的其他<a >Github博客</a>和<a >csdn</a>忘朝,互相交流灰署!

本機(jī)環(huán)境:服務(wù)器是騰訊云;使用的鏡像是:公共鏡像 CENTOS 7.2

一局嘁、nginx安裝

1.下載對(duì)應(yīng)當(dāng)前系統(tǒng)版本的nginx包(package)

wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2.建立nginx的yum倉庫(默認(rèn)yum是沒有nginx的)

rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

3.下載并安裝nginx

yum install nginx

4.nginx啟動(dòng)(nginx安裝目錄下-/usr/sbin/)

systemctl start nginx.service

ps:一些其它nginx相關(guān)命令:
nginx相關(guān)配置文件:
默認(rèn)的配置文件在 /etc/nginx 路徑下溉箕,使用該配置已經(jīng)可以正確地運(yùn)行nginx;
如需要自定義悦昵,修改其下的 nginx.conf 等文件即可肴茄;
在瀏覽器地址欄中輸入部署nginx環(huán)境的機(jī)器的IP,如果一切正常但指,應(yīng)該能看到如下字樣的內(nèi)容独郎。


這里寫圖片描述

二、MYSQL安裝

1.先下載mysql的repo源枚赡;相關(guān)命令:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2.安裝mysql-community-release-el7-5.noarch.rpm包

(安裝這個(gè)包后氓癌,會(huì)獲得兩個(gè)mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo)

rpm -ivh mysql-community-release-el7-5.noarch.rpm

3.安裝MYSQL

sudo yum install mysql-server

4.重置密碼

更改用戶權(quán)限:

sudo chown -R root:root /var/lib/mysql

重啟服務(wù):

systemctl restart mysql.service

登錄贫橙,并修改密碼:

mysql -u root
 mysql > use mysql;
 mysql > update user set password=password('123456') where user='root';
 mysql > exit;

三贪婉、安裝php

1.查看當(dāng)前安裝的php版本( yum list installed | grep php)
如果存在php安裝包先刪除之前版本 用yum remove 移除 php相關(guān)的包

2.rpm 安裝 Php7 相應(yīng)的 yum源

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

3.安裝php7.0

yum install php70w

4.安裝PHP FPM

yum install php70w-fpm

這里解釋下:關(guān)于 php-fpm ,PHP-FPM其實(shí)是PHP源代碼的一個(gè)補(bǔ)丁卢肃,旨在將FastCGI進(jìn)程管理整合進(jìn)PHP包中疲迂。必須將它patch到你的PHP源代碼中,在編譯安裝PHP后才可以使用莫湘。
現(xiàn)在我們可以在最新的PHP 5.3.2的源碼樹里下載得到直接整合了PHP-FPM的分支尤蒿,據(jù)說下個(gè)版本會(huì)融合進(jìn)PHP的主分支去。相對(duì)Spawn-FCGI幅垮,PHP-FPM在CPU和內(nèi)存方面的控制都更勝一籌腰池,而且前者很容易崩潰,必須用crontab進(jìn)行監(jiān)控,而PHP-FPM則沒有這種煩惱示弓。
PHP5.3.3已經(jīng)集成php-fpm了讳侨,不再是第三方的包了。PHP-FPM提供了更好的PHP進(jìn)程管理方式奏属,可以有效控制內(nèi)存和進(jìn)程跨跨、可以平滑重載PHP配置,比spawn-fcgi具有更多優(yōu)點(diǎn)囱皿,所以被PHP官方收錄了勇婴。在./configure的時(shí)候帶 –enable-fpm參數(shù)即可開啟PHP-FPM。
使用PHP-FPM來控制PHP-CGI的FastCGI進(jìn)程

四嘱腥、配置nginx

修改配置文件之前記得備份

1.nginx配置文件位置:(/etc/nginx/conf.d/default.conf)
修改web root目錄(如果沒有需求也可以不用修改咆耿,使用默認(rèn)即可):
root /wwwdata/html;
將其中的

location ~.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME
    $document_root$fastcgi_script_name;
    include    fastcgi_params;
 }

改為

location / {
    root /wwwdata/html;
    index  index.php index.html index.htm;
}

然后再將

location ~ \.php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME
    $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

改為

location ~ \.php$ {
    root           root /wwwdata/html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME
    $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

2.php-fpm配置文件位置:(/etc/php-fpm.d/www.conf
修改
user =nginx
group=nginx
3.啟動(dòng)nginx服務(wù):

systemctl start nginx.service

如需設(shè)置開機(jī)自啟使用以下命令:

sudo systemctl enable nginx.service

查看啟動(dòng)狀態(tài):

systemctl status nginx  

看到以下字眼說明啟動(dòng)成功!

Active: active (running) since 六 2016-11-19 13:40:04 CST; 50min ago

4.啟動(dòng)PHP-FPM:

systemctl start php-fpm.service

如需設(shè)置開機(jī)自啟試用以下命令:

sudo systemctl enable php-fpm.service

查看啟動(dòng)狀態(tài):

systemctl status php-fpm.service 

看到以下字眼說明啟動(dòng)成功爹橱!
Active: active (running) since 六 2016-11-19 14:14:33 CST; 18min ago
至此,php+mysql+nginx 環(huán)境搭建完成窄做!
最后愧驱,在web根目錄下下一個(gè)php文件測(cè)試下;呼呼~~
為了更方便的訪問修改數(shù)據(jù)庫椭盏,需要安裝mysql管理工具 phpMyAdmin
跳轉(zhuǎn)web根目錄:(根據(jù)之前設(shè)置跳轉(zhuǎn)自己的網(wǎng)站根目錄)

cd /wwwdata/html/
下載pma安裝包:

wget https://files.phpmyadmin.net/phpMyAdmin/4.4.12/phpMyAdmin-4.4.12-all-languages.zip

解壓安裝包:

unzip phpMyAdmin-4.4.12-all-languages.zip

這里如果缺少 unzip 需要先安裝unzip组砚;

yum install unzip zip

重命名安裝文件夾

mv phpMyAdmin-4.4.12-all-languages phpmyadmin

修改session存放目錄權(quán)限:

chown -R nginx.nginx /var/lib/php/session

如果需要修改session根目錄位置 需要修改位置:

/etc/php.ini 中修改 session.save_path
由于 /etc/php-fpm.d/www.conf中 的 session.save_path 比php.ini優(yōu)先級(jí)更高所以如果 存在 /etc/php-fpm.d/www.conf中 的 session.save_path 只需修改這個(gè)即可
訪問http://youipaddress/phpmyadin,如果能訪問上掏颊,那么就成功了糟红!
以為這樣就可以了 但是登錄又出現(xiàn)問題!登陸不上 乌叶!

做了一下修改:

1.修改/var/lib/php/session文件夾權(quán)限 770以上
2.在phpmyadmin目錄下 config.sample.inc.php 中修改 $cfg'Servers'['user'] = 'root';$cfg'Servers'['password'] = '123456'; 為自己設(shè)置的用戶名密碼盆偿;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市准浴,隨后出現(xiàn)的幾起案子事扭,更是在濱河造成了極大的恐慌,老刑警劉巖乐横,帶你破解...
    沈念sama閱讀 206,723評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件求橄,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡葡公,警方通過查閱死者的電腦和手機(jī)罐农,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來催什,“玉大人涵亏,你說我怎么就攤上這事。” “怎么了溯乒?”我有些...
    開封第一講書人閱讀 152,998評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵夹厌,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我裆悄,道長(zhǎng)矛纹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,323評(píng)論 1 279
  • 正文 為了忘掉前任光稼,我火速辦了婚禮或南,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘艾君。我一直安慰自己采够,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評(píng)論 5 374
  • 文/花漫 我一把揭開白布冰垄。 她就那樣靜靜地躺著蹬癌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪虹茶。 梳的紋絲不亂的頭發(fā)上逝薪,一...
    開封第一講書人閱讀 49,079評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音蝴罪,去河邊找鬼董济。 笑死,一個(gè)胖子當(dāng)著我的面吹牛要门,可吹牛的內(nèi)容都是我干的虏肾。 我是一名探鬼主播,決...
    沈念sama閱讀 38,389評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼欢搜,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼封豪!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起炒瘟,我...
    開封第一講書人閱讀 37,019評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤撑毛,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后唧领,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體藻雌,經(jīng)...
    沈念sama閱讀 43,519評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評(píng)論 2 325
  • 正文 我和宋清朗相戀三年斩个,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了胯杭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,100評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡受啥,死狀恐怖做个,靈堂內(nèi)的尸體忽然破棺而出鸽心,到底是詐尸還是另有隱情,我是刑警寧澤居暖,帶...
    沈念sama閱讀 33,738評(píng)論 4 324
  • 正文 年R本政府宣布顽频,位于F島的核電站,受9級(jí)特大地震影響太闺,放射性物質(zhì)發(fā)生泄漏糯景。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評(píng)論 3 307
  • 文/蒙蒙 一省骂、第九天 我趴在偏房一處隱蔽的房頂上張望蟀淮。 院中可真熱鬧,春花似錦钞澳、人聲如沸怠惶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽策治。三九已至,卻和暖如春兰吟,著一層夾襖步出監(jiān)牢的瞬間通惫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工揽祥, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人檩电。 一個(gè)月前我還...
    沈念sama閱讀 45,547評(píng)論 2 354
  • 正文 我出身青樓拄丰,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親俐末。 傳聞我的和親對(duì)象是個(gè)殘疾皇子料按,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容