首先我們需要先安裝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進行一些基本的配置:
首先當然是設置密碼了,密碼都不知道怎么使用呢。
初始的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的安裝和基本配置就到這里了。
4、安裝apache
最后我們就來安裝apache就大功告成了。
這個很簡單直接執行下面的指令就好了。
指令:yum install httpd
安裝成功后我們需要執行下面的指令來啟動一下,
指令:systemctl start httpd
完成了之后我們來訪問以下我們的地址,就會出現下面圖片的頁面,證明已經安裝成功了
這樣子我們的PHP,MySQL,apache已經安裝完畢了。下節教大家如何搭建項目。希望對您們有幫助。