Centos7安裝PHP、MySQL、apache

Centos7安裝PHP、MySQL、apache (轉載)

這裏今天教大家如何在centos7安裝PHP,apache,mysql。

首先我們需要先安裝centos7,我們可以在我們的電腦上安裝一個虛擬機,在裏面裝centos7,在win10裏安裝centos7可以看我的上一篇博客:https://www.cnblogs.com/shengChristine/p/9284969.html

我們也可以購買阿里雲、騰訊雲等的雲服務器,下面是我購買的阿里雲的服務器(最低配的)。

 

 

這次的教程就是使用這個服務器。如果只是用來學習的話,就不需要自己現在電腦裏安裝一個。

服務器有了,我們怎麼來操作這個服務器你。這裏我們windows系統需要用的一個軟件,就是PuTTY(可以自行百度下載),除了這個還可用其他的虛擬終端,比如xshell。如果是linux系統的可以忽略。

打開putty,按照下面的要求填寫好信息,然後open。

 

 

Open之後會彈出下面的終端,輸入用戶名和密碼進行登錄。

 

 

 

打開之後我們就來安裝PHP吧,這裏裝的是PHP7.0版本

1、安裝epel-release

輸入指令:yum -y install epel-release

回車等待安裝成功

 

 

 

2、安裝PHP7.0

首先我們先來獲取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   重啓修改配置

 

3、安裝MySQL

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指令:systemctl start mysqld(先得啓動mysql 進程)

重啓MySQL指令:systemctl restart mysqld

停止MySQL指令:systemctl stop mysqld

下面我們來對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配置

我們先執行這條指令vi /etc/rc.local,會變成一個編輯區域出來,我們將service mysqld start添加下去,如圖所示,最好保存關閉就好了。

 

 

MySQL的安裝和基本配置就到這裏了。

4、安裝apache

最後我們就來安裝apache就大功告成了。

這個很簡單直接執行下面的指令就好了。

指令:yum install httpd

 

 

安裝成功後我們需要執行下面的指令來啓動一下,

指令:systemctl start httpd

 

 

完成了之後我們來訪問以下我們的地址,就會出現下面圖片的頁面,證明已經安裝成功了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章