close

★☆紅色字體是說明,粉色字體是指令☆★


先安裝VMware Workstation + CentOS-7

Create a New Virtual Machine (建立一個虛擬網站)

選擇要安裝的路徑,之後按 Next> 去下一個步驟

設定虛擬機的名字,接著 Next> 去下一個步驟

Next >

點擊Finish邁入安裝畫面

 

等待進入安裝畫面,可以按Enter進入檢查畫面

進入安裝畫面,左邊欄位往下拉選擇「中文」,右邊就會出現「繁體中文(台灣)」可以選擇,然後「繼續」

先進入「安裝目的地(D)」完成設定

按左上角「完成」就可以了

開始安裝

設置ROOT密碼

設定完成就按左上角「完成」兩次

等待電腦安裝

安裝後「重新開機」


進入Linux的登錄畫面,輸入剛剛設定的使用者名稱和密碼

進入 network-scripts 更改網路配置(我的配置是ens33,每個人不一定都是同樣的名稱

cd /etc/sysconfig/network-scripts

ls -a

vi ifcfg-ens33

現在進入編輯模,按 i 鍵進入,然後按往下的方向鍵,將 ONBOOT=no,改成 ONBOOT=yes 

然後按 Esc,再輸入 「:wq 」,保存之後離開,就會看到被改寫的紀錄

重新啟動網路

service network restart

查看ip位址(馬賽克的地方會有一串ip,那就是虛擬機的ip位址)

ip addr show

★知道了ip位址可以建議使用「PuTTy」來連線虛擬機,操作輸入指令會比較方便★

更新服務器(安裝蠻多東西的,需要一些時間),結束會有Complete!的通知

yum -y update

安裝EPEL儲存庫 (如果有詢問安裝問題,按 y 就可以了

yum -y install epel-release

yum --enablerepo=extras

驗證EPEL Repo

yum repolist


安裝Apache Web服務器

yum -y install httpd

啟動Apache Web服務器

systemctl start httpd.service

創建httpd的系統啟動鏈接,在系統啟動時自動啟動httpd

systemctl enable httpd.service

CentOS 7.X使用防火牆CMD,因此您必須對其進行自定義,以允許外部訪問端口80(http)和443(https)。

systemctl start firewalld
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

確保Apache服務器正在運行:http://你的網址/ 

網址可以用 ip addr show 來看

安裝成功的話,進入網址會出現Apache的網頁,有大大的 「Testng 123..」 字樣在畫面裡


安裝PHP

安裝 wget 工具

yum -y install wget

安裝REMI存儲庫

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

rpm -Uvh remi-release-7*.rpm

驗證EPEL Repo

yum repolist

PHP 7.0安裝

確保 remi-php70.repo 的位置
ls /etc/yum.repos.d

啟用php7.0的REMI存儲庫(更改enabled = 0 啟用= 1),

如果要裝php7.2就去remi-php72.repo更改設定

vi /etc/yum.repos.d/remi-php70.repo

安裝PHP

yum -y install php

為PHP7安裝MySQL支持

yum -y install php-mysql

您可以安裝CMS系統(如WordPress,Joomla和Drupal)所需的常見PHP模塊

yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
 

重新啟動Apache:

systemctl restart httpd.service

我們來測試一下:創建php信息文件

vi /var/www/html/info.php

添加以下行到info.php,儲存然後離開
<?php
  phpinfo();
  phpinfo(INFO_MODULES);
?>

確保PHP工作,php模塊在那裡 http://你的ip網址/info.php
正確的話可以看到安裝的php版本


安裝MySQL

检测系统是否自带安装 mysql
rpm -qa | grep mysql

安裝 MySQL Repository

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

安裝 MySQL Server, MySQL client 已經包括在 server 套件內

yum -y install mysql-community-server

開機自動啟動 MySQL
systemctl enable mysqld

啟動 MySQL
systemctl start mysqld

重新啟動 MySQL
systemctl restart mysqld.service

現在可以嘗試連線 MySQL

mysql -u root -p (沒有設定密碼,直接按enter進入,要離開輸入 quit 再 enter 就可以了

验证Mysql安装

mysqladmin --version


安裝 phpmyadmin

yum -y install phpmyadmin

在CentOS 7上配置phpMyAdmin
默認情况下,CentOS 7上的phpMyAdmin只允许從回環地址(127.0.0.1)訪問。為了能遠程連線,你需要變更它的設定。
用文本編輯器打開phpMyAdmin的配置文件(路徑:/etc/httpd/conf.d/phpMyAdmin.conf),找出並注釋掉帶有"Require ip XXXX"字樣的代碼。會有四行這樣的代碼,用"Require all granted"取代。重新設定過的文件如下所示(紅框內是有更改過的設定),更改完設定就儲存並離開。

vi /etc/httpd/conf.d/phpMyAdmin.conf

重啟 Apache
systemctl restart httpd

試著打開安裝好的phpmyadmin網頁(http://你的ip/phpmyadmin)

這時應該還不能登錄,因為還沒有設定root的密碼

重设Mysql密码

mysql -u root (先進入mysql

mysql> use mysql;

mysql> update user set authentication_string=password('新的密碼') where user='root'; (我是使用4個零當密碼)

mysql> flush privileges;

退出mysql
mysql> quit

重启mysql
service mysql restart

試試使用剛剛設定的新密码登录MySQL
mysql -u root -p

如果跟我遇到相同無法登入的問題,可以依照下方的指令執行應可解決

查看運行的mysql
ps -A|grep mysql

kill運行的mysql
pkill mysql

查看運行的mysql
ps -A|grep mysql

kill運行的mysql
pkill mysql

重啟mysql
service mysql restart

更改mysql密碼
mysqladmin -u root password "新密碼"; (新密碼使用1234)

mysql -u root -p (這要用新密碼登錄,紅框是輸入原來的密碼4個零出現的錯誤)

再去phpadmin使用新密碼登錄,就可以操作phpmyadmin

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 mingyilai 的頭像
    mingyilai

    mingyilai的部落格

    mingyilai 發表在 痞客邦 留言(0) 人氣()