阿里云CentOS 6.8下安裝LNMP

step 1 租用阿里云服務(wù)器

先從阿里云租用ECS主機(jī)棘利,配置凄鼻,我選擇的配置是:

系統(tǒng):CentOS 6.8 64bit

CPU: 1核

內(nèi)存: 1024 MB

帶寬:1Mbps

step 2 登錄服務(wù)器

配置好之后系統(tǒng)之后,通過(guò)SecureCRT遠(yuǎn)程登錄到系統(tǒng),開(kāi)始進(jìn)行我們的環(huán)境搭建,我搭建的是LNMP(Linux,Nginx蛾狗,Mysql,PHP 7)

本文全部采用yum安裝仪媒。

step 3 安裝Nginx

修改yum源

進(jìn)入 /etc/yum.repos.d/目錄沉桌,創(chuàng)建一個(gè)nginx.repo文件

[root@castarwang ~] # cd /etc/yum.repos.d/

[root@castarwang yum.repos.d] # vim nginx.repo

寫入源內(nèi)容到nginx.repo文件:

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1

保存:

按Esc一下,輸入

:wq

回車即可算吩。

在系統(tǒng)根目錄下輸入yum update留凭,更新yum源:

[root@castarwang yum.repos.d] # cd ~

[root@castarwang ~] # yum update

使用yum安裝nginx,輸入命令如下:

[root@castarwang ~] # yum install nginx -y

安裝好之后查看版本:

[root@castarwang ~] # nginx -v

nginx version: nginx/1.10.3

打開(kāi)nginx開(kāi)機(jī)自啟動(dòng):

[root@castarwang ~] # chkconfig nginx on

查看開(kāi)機(jī)自啟動(dòng)服務(wù)項(xiàng):

[root@castarwang ~] # chkconfig --list

...

nginx? ? 0:off? 1:off? 2:on? 3:on? 4:on? 5:on? 6:off

...

PS:nginx的配置文件默認(rèn)在/etc/nginx/conf.d/default.conf

step 4 安裝mysql

更新及安裝mysql yum源:

官網(wǎng)下載源碼包:http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

[root@castarwang ~] # wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

rpm安裝mysql5.7:

[root@castarwang ~] # rpm -Uvh mysql57-community-release-el6-7.noarch.rpm

打開(kāi)mysql-community.repo看到關(guān)于mysql的內(nèi)容:

[root@castarwang ~] # vim /etc/yum.repos.d/mysql-community.repo

找到[mysql57]偎巢,確定[mysql57]的enable是1蔼夜,圖示如下:

[mysql-connectors-community]

name=MySQL Connectors Community

baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/6/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql-tools-community]

name=MySQL Tools Community

baseurl=http://repo.mysql.com/yum/mysql-tools-community/el/6/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

# Enable to use MySQL 5.5

[mysql55-community]

name=MySQL 5.5 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.5-community/el/6/$basearch/

enabled=0

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

# Enable to use MySQL 5.6

[mysql56-community]

name=MySQL 5.6 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/

enabled=0

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

# Enable to use MySQL 5.7

[mysql57-community]

name=MySQL 5.7 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

~

~

~

~

~

~

~

"/etc/yum.repos.d/mysql-community.repo" 36L, 1033C?

退出vim編輯器。

執(zhí)行安裝mysql命令:

[root@castarwang ~] # yum install mysql-community-server

確認(rèn)好版本沒(méi)問(wèn)題压昼,是mysql57求冷。當(dāng)界面提示,是否按‘y’時(shí)窍霞,按‘y’回車安裝即可匠题。完成安裝后啟動(dòng)服務(wù):

[root@castarwang ~] # service mysqld start

啟動(dòng)后,查看安裝自動(dòng)生成的密碼:

[root@castarwang ~] # grep "password" /var/log/mysqld.log

輸入命令后但金,第一行就是我們的mysql的root密碼了韭山,此處省略圖示。

修改初始化密碼

[root@castarwang ~] # mysql_secure_installation

輸入命令后冷溃,根據(jù)提示钱磅,首先輸入初始密碼,如果沒(méi)有初始密碼似枕,則回車续搀。

接著,輸入新密碼菠净,再輸入一次,回車彪杉。

登錄驗(yàn)證下剛剛修改的密碼是否可用:

[root@castarwang ~] # mysql -uroot -p

Enter password:

Welcome to the MySQL monitor.? Commands end with ; or \g.

Your MySQL connection id is 177

Server version: 5.7.20 MySQL Community Server (GPL)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

PS:要記住mysql的配置文件默認(rèn)在/etc/my.cnf

打開(kāi)mysql自啟動(dòng):

[root@castarwang ~] # chkconfig mysqld on

step 5 安裝PHP 7

如果之前安裝過(guò)php的話毅往,要先清理下,在根目錄輸入命令如下:

[root@castarwang ~] # yum remove php* php-common

與上面安裝nginx派近,mysql的方式一樣攀唯,先更新yum源,然后再安裝yum源渴丸,依次在系統(tǒng)根目錄下輸入以下命令:

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

rpm -ivh epel-release-6-8.noarch.rpm

rpm -ivh remi-release-6.rpm

修改yum源:

[root@castarwang ~] # vim /etc/yum.repos.d/remi.repo

將[remi]段中的enabled=0改為enabled=1侯嘀。

[root@castarwang ~] # vim /etc/yum.repos.d/remi-php70.repo

與remi.repo類似另凌,將[remi-php70]段中的enabled=0改為enabled=1。

輸入命令查看版本如果顯示的是7.x的話就正常戒幔,也可以直接用yum install php70進(jìn)行安裝吠谢。

[root@castarwang ~] # yum list php

yum安裝php 7及其擴(kuò)展:

[root@castarwang ~] # yum install php php-fpm php-cli php-pdo php-mysql php-gd php-bcmath php-xml php-mbstring php-mcrypt php-redis

安裝好之后 php -v,php -m查看版本及安裝的擴(kuò)展诗茎。

php的配置文件一般在/etc/php.ini文件中工坊。

簡(jiǎn)單的修改一些配置,如下:

[root@castarwang ~] # vim /etc/php.ini

date.timezone = Asia/Shanghai

upload_max_filesize = 20M

post_max_size = 20M

display_errors = Off // 生產(chǎn)環(huán)境ban掉就好了

# 使HTTP Header中不顯示PHP信息把

expose_php = On

修改為

expose_php = Off

重啟php

[root@castarwang ~] # service php-fpm restart

打開(kāi)PHP自啟動(dòng):

[root@castarwang ~] # chkconfig php-fpm on

step 6 配置Nginx與PHP

安裝好nginx之后敢订,nginx默認(rèn)的網(wǎng)站根目錄應(yīng)該是在 /usr/share/nginx/html/

虛擬主機(jī)的配制在 /etc/nginx/conf.d 如果要配制新的域名在這里就可以了王污。

默認(rèn)有一個(gè)default.conf的配置文件,可以直接在這個(gè)文件上進(jìn)行修改楚午。

[root@castarwang ~] # vim /etc/nginx/conf.d/default.conf

server {

? ? listen? ? ? 80;

? ? server_name? localhost;

? ? #charset koi8-r;

? ? #access_log? /var/log/nginx/log/host.access.log? main;

? ? #配置網(wǎng)頁(yè)目錄昭齐,如果沒(méi)有/var/www目錄,請(qǐng)新建

? ? root? ? /var/www/qadoor/public;

? ? #配置默認(rèn)首頁(yè)

? ? index? index.php index.html index.htm;

? ? #配置解析

? ? location / {

? ? ? ? try_files $uri $uri/ /index.php?$query_string;

? ? }

? ? #error_page? 404? ? ? ? ? ? ? /404.html;

? ? # redirect server error pages to the static page /50x.html

? ? #

? ? error_page? 500 502 503 504? /50x.html;

? ? location = /50x.html {

? ? ? ? root? /usr/share/nginx/html;

? ? }

? ? # proxy the PHP scripts to Apache listening on 127.0.0.1:80

? ? #

? ? #location ~ \.php$ {

? ? #? ? proxy_pass? http://127.0.0.1;

? ? #}

? ? # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

? ? #

? ? # 配置解析規(guī)則

? ? location ~ \.php$ {

? ? ? ? try_files $uri /index.php =404;

? ? ? ? fastcgi_pass? 127.0.0.1:9000;

? ? ? ? fastcgi_split_path_info ^(.+\.php)(/.+)$;

? ? ? ? fastcgi_index? index.php;

? ? ? ? fastcgi_param? SCRIPT_FILENAME? $document_root$fastcgi_script_name;

? ? ? ? include? ? ? ? fastcgi_params;

? ? }

? ? # deny access to .htaccess files, if Apache's document root

? ? # concurs with nginx's one

? ? #

? ? location ~ /\.ht {

? ? ? ? deny? all;

? ? }

}

配置完成之后矾柜,重啟nginx服務(wù):

[root@castarwang ~] # service nginx restart

本文由CastarWang根據(jù)勤奮的小青蛙【整理】【1】阿里云CentOS 6.5下Laravel部署(LNMP)修正部分內(nèi)容阱驾,轉(zhuǎn)載和引用遵循知識(shí)共享署名-非商業(yè)性使用 2.5 中國(guó)進(jìn)行許可。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末把沼,一起剝皮案震驚了整個(gè)濱河市啊易,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌饮睬,老刑警劉巖租谈,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異捆愁,居然都是意外死亡割去,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門昼丑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)呻逆,“玉大人,你說(shuō)我怎么就攤上這事菩帝】С牵” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵呼奢,是天一觀的道長(zhǎng)宜雀。 經(jīng)常有香客問(wèn)我,道長(zhǎng)握础,這世上最難降的妖魔是什么辐董? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮禀综,結(jié)果婚禮上简烘,老公的妹妹穿的比我還像新娘苔严。我一直安慰自己,他們只是感情好孤澎,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布届氢。 她就那樣靜靜地躺著,像睡著了一般亥至。 火紅的嫁衣襯著肌膚如雪悼沈。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,365評(píng)論 1 302
  • 那天姐扮,我揣著相機(jī)與錄音絮供,去河邊找鬼。 笑死茶敏,一個(gè)胖子當(dāng)著我的面吹牛壤靶,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播惊搏,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼贮乳,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了恬惯?” 一聲冷哼從身側(cè)響起向拆,我...
    開(kāi)封第一講書(shū)人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎酪耳,沒(méi)想到半個(gè)月后浓恳,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡碗暗,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年颈将,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片言疗。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡晴圾,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出噪奄,到底是詐尸還是另有隱情死姚,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布勤篮,位于F島的核電站知允,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏叙谨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一保屯、第九天 我趴在偏房一處隱蔽的房頂上張望手负。 院中可真熱鬧涤垫,春花似錦、人聲如沸竟终。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)统捶。三九已至榆芦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間喘鸟,已是汗流浹背匆绣。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留什黑,地道東北人崎淳。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像愕把,于是被迫代替她去往敵國(guó)和親拣凹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

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

  • 我都不知道自己在等待什么 我都不知道自己還能堅(jiān)持多久 我都不知道這樣的婚姻有何意義 我都不知道孩子大了會(huì)不會(huì)開(kāi)心 ...
    尋愛(ài)cat閱讀 175評(píng)論 0 0
  • 2018.1.16 默寫陋室銘恨豁,愛(ài)蓮說(shuō)嚣镜,錢塘湖春行,天凈沙秋思橘蜜,桃花源記菊匿,說(shuō)明文兩篇 2018.1.17 默寫愛(ài)蓮...
    小羴羊閱讀 1,055評(píng)論 0 0
  • 最近一場(chǎng)感冒把我徹底搞垮了棒搜!同時(shí)也帶給我無(wú)限大的價(jià)值疹蛉!經(jīng)歷了一次神奇的體驗(yàn)! 故事從幾天前賞月開(kāi)始力麸,連續(xù)三...
    莉麗_be50閱讀 233評(píng)論 0 0
  • 今天我爸爸給我買了起泡膠可款。起泡膠里面有兩個(gè)小瓶子,一個(gè)是藍(lán)色的瓶子克蚂,一個(gè)是白色的小水杯闺鲸。藍(lán)色的水杯里,有一...
    45于淇閱讀 4,388評(píng)論 0 1