這裏今天教你們如何在centos7安裝PHP,apache,mysql。php
首先咱們須要先安裝centos7,咱們能夠在咱們的電腦上安裝一個虛擬機,在裏面裝centos7,在win10裏安裝centos7能夠看個人上一篇博客:http://www.javashuo.com/article/p-yakrldwu-bm.htmlhtml
咱們也能夠購買阿里雲、騰訊雲等的雲服務器,下面是我購買的阿里雲的服務器(最低配的)。mysql
此次的教程就是使用這個服務器。若是隻是用來學習的話,就不須要本身如今電腦裏安裝一個。linux
服務器有了,咱們怎麼來操做這個服務器你。這裏咱們windows系統須要用的一個軟件,就是PuTTY(能夠自行百度下載),除了這個還可用其餘的虛擬終端,好比xshell。若是是linux系統的能夠忽略。web
打開putty,按照下面的要求填寫好信息,而後open。sql
Open以後會彈出下面的終端,輸入用戶名和密碼進行登陸。shell
打開以後咱們就來安裝PHP吧,這裏裝的是PHP7.0版本apache
輸入指令:yum -y install epel-releasewindows
回車等待安裝成功centos
首先咱們先來獲取PHP7.0的yum源,執行下面的指令:
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
獲取成功後咱們可經過下面的指令來查看php7.0的擴展名稱,能夠按照本身的要求安裝
查看擴展名指令:yum search php70w
查看到擴展名稱後能夠選擇本身的要求安裝幾個,下面我推薦安裝這幾個通用的,直接上指令吧。想要什麼擴展後期也能夠安裝上去不用擔憂,指令也是同樣的,yum install {寫擴展名}。
安裝指令:yum install php70w php70w-fpm php70w-cli php70w-common php70w-devel php70w-gd php70w-pdo php70w-mysql php70w-mbstring php70w-bcmath
安裝的時候有兩次要輸入Y回車,纔會繼續安裝的,乖乖輸入就行了。
安裝成功了,我來查看如下是否安裝成功了,輸入下面的指令看出版本試試吧!
指令:php -v
能看到下圖的內容就證實安裝成功了!
如下是一些操做指令:
Systemctl start php-fpm.service 啓動
Systemctl Stop php-fpm.service 中止
Systemctl Restart php-fpm.service 重啓
Systemctl reload php-fpm.service 重啓修改配置
php 安裝完了咱們來安裝MySQL吧。
如今可能會有不少人認爲直接使用如下的三臺指令就能夠輕鬆安裝了,可是你會發現會出現安裝錯誤:
#yum install mysql
#yum install mysql-server
#yum install mysql-devel
教你們另外一種安裝方法,就是去下載MySQL的repo源來進行安裝,咱們來進行實操吧:
首先咱們執行下面的指令獲取repo源
指令:wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
下載好以後咱們就來安裝下載好的mysql-community-release-el7-5.noarch.rpm包。
執行指令:rpm -ivh mysql-community-release-el7-5.noarch.rpm
安裝好mysql-community-release-el7-5.noarch.rpm包以後咱們來安裝MySQL吧。
執行指令:yum install mysql-community-server
按下圖進行操做
安裝成功了,其實也是三條指令就能夠安裝完成的,同樣也很簡單。
下面咱們來對MySQL進行一些基本的配置:
首先固然是設置密碼了,密碼都不知道怎麼使用呢。
初始的MySQL登陸是不用密碼的使用下面的指令就能夠直接進去。
指令:mysql -u root
進入以後光標前面會有mysql的字樣,證實咱們已經進入了MySQL。咱們設置一下咱們的密碼吧,執行下面的指令便可,password(‘root’);這裏面的root就是你要設置的密碼。
指令:set password for 'root'@'localhost' =password(‘root’);
顯示OK,咱們已經修改爲功了,咱們來退出從新進入試試。切記MySQL裏的指令最好必定要有分號,否則回車是不會執行的。
退出指令:exit;
從新登陸的值令:mysql -u root -p
輸入咱們修改的密碼咱們成功登陸進來了,足以證實我麼的密碼修改爲功了。
下面咱們來設置一下遠程鏈接MySQL了,咱們爲了效率通常不用指令來進行MySQL的操做,通常都是經過MySQL操做界面來操做的,好比phpmyadmin,navicat,MySQL Workbench等。執行下面的指令來開放遠程鏈接的權限(實際是開放了所有權限了);root是用戶名,%是全部ip地址,你也能夠寫本身的IP地址比較安全,password是遠程鏈接的密碼。
指令:grant all privileges on *.* to root@'%'identified by 'password';
咱們也能夠經過下面的指令建立新的用戶來分配權限等。username是用戶名,%是全部IP地址,若是輸入的是IP地址,就規定只有改IP地址才能使用,password是登陸密碼。
指令:create user 'username'@'%' identified by 'password';
還有如下幾個指令要記一下:
啓動MySQL指令:systemctl start mysqld
重啓MySQL指令:systemctl restart mysqld
中止MySQL指令:systemctl stop mysqld
開機啓動MySQL配置
咱們先執行這條指令vi /etc/rc.local,會變成一個編輯區域出來,咱們將service mysqld start添加下去,如圖所示,最好保存關閉就行了。
MySQL的安裝和基本配置就到這裏了。
最後咱們就來安裝apache就大功告成了。
這個很簡單直接執行下面的指令就行了。
指令:yum install httpd
安裝成功後咱們須要執行下面的指令來啓動一下,
指令:systemctl start httpd
完成了以後咱們來訪問如下咱們的地址,就會出現下面圖片的頁面,證實已經安裝成功了
這樣子咱們的PHP,MySQL,apache已經安裝完畢了。下節教你們如何搭建項目。但願對您們有幫助。