linux安裝Apache费奸、PHP弥激、Mysql

一、 檢查系統(tǒng)環(huán)境
二愿阐、安裝Apache微服、PHP、Mysql
三缨历、安裝基本常用擴(kuò)展包
四以蕴、配置Apache、mysql開(kāi)機(jī)啟動(dòng)
五辛孵、配置Mysql
六丛肮、測(cè)試環(huán)境
七、小結(jié)
我們更多的網(wǎng)站服務(wù)器是選擇了Linux系統(tǒng)魄缚,這里建議你選擇centos,這也是阿里云ecs推薦的系統(tǒng)宝与,在服務(wù)器上比較推薦centos,特別對(duì)于新手,首選CentOS伴鳖,并不是centos比Debian和ubuntu好,而是centos是初學(xué)者安裝vps的首選徙硅,它既穩(wěn)定榜聂,占用資源又少此版本生命周期較長(zhǎng),而且網(wǎng)上有關(guān)centos的教程很多嗓蘑,方便學(xué)習(xí)须肆,我們這里選擇了Centos7.2,采用yum在線安裝。

一桩皿、 檢查系統(tǒng)環(huán)境
1豌汇、確認(rèn)centos版本

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
2、檢查是否安裝過(guò)apache

rpm -qa | grep httpd
或者:

apachectl -v
或者:

httpd -v
3泄隔、檢查是否安裝過(guò)Mysql

service mysqld start
如果未被識(shí)別則沒(méi)有安裝
如果系統(tǒng)安裝過(guò)拒贱,或者安裝失敗,清理一下系統(tǒng)
5佛嬉、清理Mysql痕跡

yum remove mysql
rm -f /etc/my.cnf
6逻澳、卸載Apache包

rpm -qa|grep httpd
注意:如果是新的系統(tǒng)或者你從來(lái)沒(méi)有嘗試安裝過(guò),則以上步驟省略暖呕。

二斜做、安裝Apache、PHP湾揽、Mysql
1瓤逼、安裝apache

[root@localhost ~]# yum -y install httpd
直到返回

......
Installed:
httpd.x86_64 0:2.4.6-40.el7.centos.4

Dependency Installed:
apr.x86_64 0:1.4.8-3.el7 apr-util.x86_64 0:1.5.2-6.el7
httpd-tools.x86_64 0:2.4.6-40.el7.centos.4 mailcap.noarch 0:2.1.41-2.el7

Complete!
表示安裝成功!
2库物、安裝Php

[root@localhost ~]# yum -y install php
直到返回:

......
Installed:
php.x86_64 0:5.4.16-36.3.el7_2

Dependency Installed:
libzip.x86_64 0:0.10.1-8.el7 php-cli.x86_64 0:5.4.16-36.3.el7_2
php-common.x86_64 0:5.4.16-36.3.el7_2

Complete!
3霸旗、安裝php-fpm

[root@localhost ~]# yum -y install php-fpm
直到返回:

Installed:
php-fpm.x86_64 0:5.4.16-36.3.el7_2

Complete!
4、安裝Mysql

[root@localhost ~]# yum -y install mysql
直到返回:

Installed:
mariadb.x86_64 1:5.5.50-1.el7_2

Dependency Updated:
mariadb-libs.x86_64 1:5.5.50-1.el7_2

Complete!
7.2版本的Centos已經(jīng)把mysql更名為mariadb戚揭,表示安裝成功定硝!
5、安裝 mysql-server

[root@localhost ~]# yum -y install mysql-server
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile

  • base: mirror.lzu.edu.cn
  • extras: mirrors.nwsuaf.edu.cn
  • updates: mirrors.tuna.tsinghua.edu.cn
    No package mysql-server available.
    Error: Nothing to do
    返回錯(cuò)誤:聊俊J叻取!
    分析解決方案
    CentOS 7+ 版本將MySQL數(shù)據(jù)庫(kù)軟件從默認(rèn)的程序列表中移除镀虐,用mariadb代替了箱蟆,entos7配置教程上,大多都是安裝mariadb刮便,因?yàn)閏entos7默認(rèn)將mariadb視作mysql空猜。
    因?yàn)閙ysql被oracle收購(gòu)后,原作者擔(dān)心mysql閉源,所以又寫(xiě)了一個(gè)mariadb辈毯,這個(gè)數(shù)據(jù)庫(kù)可以理解為mysql的分支坝疼。如果需要安裝mariadb,只需通過(guò)yum就可谆沃。

有兩種解決方案:

一是安裝mariadb

[root@localhost ~]# yum install -y mariadb
二是從官網(wǎng)下載mysql-server

采用第二種方案:

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

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

yum install mysql-community-server

然后需要確定钝凶,輸入y回車(chē)即可

Install 3 Packages (+8 Dependent packages)

Total download size: 82 M
Is this ok [y/d/N]:

一直選擇輸入 y ,有兩次選擇唁影,直到返回:

Replaced:
mariadb.x86_64 1:5.5.50-1.el7_2 mariadb-libs.x86_64 1:5.5.50-1.el7_2

Complete!
安裝成功8荨!据沈!
6哟沫、安裝 php-mysql

[root@localhost ~]# yum -y install php-mysql
直到返回:

Installed:
php-mysql.x86_64 0:5.4.16-36.3.el7_2

Dependency Installed:
php-pdo.x86_64 0:5.4.16-36.3.el7_2

Complete!
安裝成功!P拷椤嗜诀!

三、安裝基本常用擴(kuò)展包
1孔祸、安裝Apache擴(kuò)展包

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
返回

......
Installed:
httpd-manual.noarch 0:2.4.6-40.el7.centos.4
mod_ssl.x86_64 1:2.4.6-40.el7.centos.4

Complete!
安裝成功9妗!融击!
2筑公、安裝PHP擴(kuò)展包

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
返回:

......
Dependency Updated:
pcre.x86_64 0:8.32-15.el7_2.1

Complete!
安裝成功!W鹄恕匣屡!
3、安裝Mysql擴(kuò)展包

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
返回:

......
Dependency Installed:
libdbi.x86_64 0:0.8.4-6.el7 libdbi-drivers.x86_64 0:0.8.3-16.el7
unixODBC.x86_64 0:2.3.1-11.el7

Complete!
安裝成功D吹印5纷鳌!

四鹅士、配置Apache券躁、mysql開(kāi)機(jī)啟動(dòng)
重啟Apache、mysql服務(wù)(注意這里和centos6有區(qū)別,Cenots7+不能使用6的方式)

systemctl start httpd.service #啟動(dòng)apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重啟apache
systemctl enable httpd.service #設(shè)置apache開(kāi)機(jī)啟動(dòng)
如果是采用方法一安裝的mariadb,安裝完成以后使用下面的命令開(kāi)啟數(shù)據(jù)庫(kù)服務(wù):

啟動(dòng)MariaDB

[root@localhost ~]# systemctl start mariadb.service

停止MariaDB

[root@localhost ~]# systemctl stop mariadb.service

重啟MariaDB

[root@localhost ~]# systemctl restart mariadb.service

設(shè)置開(kāi)機(jī)啟動(dòng)

[root@localhost ~]# systemctl enable mariadb.service
重啟對(duì)應(yīng)服務(wù)

service mysqld restart

service php-fpm start

service httpd restart
五掉盅、配置Mysql
初次安裝mysql是沒(méi)有密碼的,我們要設(shè)置密碼也拜,mysql的默認(rèn)賬戶為root

設(shè)置 MySQL 數(shù)據(jù) root 賬戶的密碼:

[root@localhost ~]# mysql_secure_installation
當(dāng)出現(xiàn)如下提示時(shí)候直接按回車(chē):

Enter current password for root
出現(xiàn)如下再次回車(chē):

Set root password? [Y/n]
出現(xiàn)如下提示輸入你需要設(shè)置的密碼,這里輸入了root,輸入密碼是不顯示的趾痘,回車(chē)后再輸入一次確認(rèn):

New password:
接下來(lái)還會(huì)有四個(gè)確認(rèn)慢哈,分別是:

Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]
直接回車(chē)即可。

六永票、測(cè)試環(huán)境
1卵贱、我們?cè)跒g覽器地址欄輸入http://localhost/如下圖滥沫,說(shuō)明我們的apache測(cè)試成功

511遇見(jiàn)

2、測(cè)試Php
進(jìn)入apache的web根目錄:/var/www/html 中寫(xiě)一個(gè)最簡(jiǎn)單的php測(cè)試頁(yè)面

cd /var/www/html

touch phpinfo-test.php

vi phpinfo-test.php

進(jìn)入到了控制模式之后按鍵盤(pán)字母 i 進(jìn)入到編輯模式键俱,將如下代碼輸入到文件中

<?php

echo "<title>Phpinfo Test.php</title>";

phpinfo()

?>
按 esc 退出編輯模式兰绣,回到控制模式,輸入 :wq 然后回車(chē)编振,在瀏覽器中輸入服地址http://localhost/phpinfo-test.php

出現(xiàn)下圖則成功缀辩。

511遇見(jiàn)

七、小結(jié)
1党觅、我們采用了yum在線安裝雌澄,版本都是默認(rèn)的Php是5.4斋泄,apache的版本是Server version: Apache/2.4.6 (CentOS)

2杯瞻、要想安裝更高版本的php 閱讀:centos7.2yum安裝php70w.x86_64

3、以上教程親測(cè)完成成功炫掐,極力推薦魁莉,如果你在調(diào)試過(guò)程中出現(xiàn)問(wèn)題,留言討論募胃,如有錯(cuò)誤旗唁,敬請(qǐng)指教。

http://www.511yj.com/linux-lamp-centos.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末痹束,一起剝皮案震驚了整個(gè)濱河市检疫,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌祷嘶,老刑警劉巖屎媳,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異论巍,居然都是意外死亡烛谊,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)嘉汰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)丹禀,“玉大人,你說(shuō)我怎么就攤上這事鞋怀∷幔” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵密似,是天一觀的道長(zhǎng)攒读。 經(jīng)常有香客問(wèn)我,道長(zhǎng)辛友,這世上最難降的妖魔是什么薄扁? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任剪返,我火速辦了婚禮,結(jié)果婚禮上邓梅,老公的妹妹穿的比我還像新娘脱盲。我一直安慰自己,他們只是感情好日缨,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布钱反。 她就那樣靜靜地躺著,像睡著了一般匣距。 火紅的嫁衣襯著肌膚如雪面哥。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,631評(píng)論 1 305
  • 那天毅待,我揣著相機(jī)與錄音尚卫,去河邊找鬼。 笑死尸红,一個(gè)胖子當(dāng)著我的面吹牛吱涉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播外里,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼怎爵,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了盅蝗?” 一聲冷哼從身側(cè)響起鳖链,我...
    開(kāi)封第一講書(shū)人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎墩莫,沒(méi)想到半個(gè)月后芙委,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贼穆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年题山,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片故痊。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡顶瞳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出愕秫,到底是詐尸還是另有隱情慨菱,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布戴甩,位于F島的核電站符喝,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏甜孤。R本人自食惡果不足惜协饲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一畏腕、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧茉稠,春花似錦描馅、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至膀篮,卻和暖如春嘹狞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背誓竿。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工磅网, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人烤黍。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓知市,卻偏偏與公主長(zhǎng)得像傻盟,于是被迫代替她去往敵國(guó)和親速蕊。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

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