一、安裝mysql
執行命令:
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
執行 yum -y install mysql mysql-server mysql-devel,安裝成功,再次使用該命令,然后得到以下資訊

打開mysql服務 :service mysqld start
進入mysql客戶端 mysql -u root -p 回車 密碼為空 直接回車登錄
選擇資料庫:use mysql;(記得輸分號)
修改root用戶密碼:使用 update user set password=password('root') where user='root';
但是5.7版本中不存在password欄位,所有我們要用以下修改進行重置密碼:update user set authentication_string=password('root') where user='root';
執行:flush privileges;
退出:quit;
重新使用命令 mysql -u root -p 輸入你剛才修改的密碼(root)顯示登錄成功
至此mysql資料庫安裝完畢,
二、安裝apache服務
yum install httpd
安裝成功后可以執行啟動命令:service httpd start
例外處理:啟動服務后無法訪問
1)在防火墻中開放80埠 現在需要將 http 服務加入防火墻以允許外部訪問,
firewall-cmd --add-service=http --permanent
–permanent 引數表示這是一條永久防火墻規則,如果不加則重啟系統后就沒有這條規則了
而對于自定義的埠(如81),也需要添加防火墻規則, firewall-cmd --zone=public --add-port=81/tcp --permanent 重啟 Firewalld 使該規則生效, systemctl restart firewalld
2)關閉SELINUX
vi /etc/selinux/config
注釋掉如下兩句,添加最后一項
#SELINUX=enforcing #注釋掉
#SELINUXTYPE=targeted #注釋掉
SELINUX=disabled #增加
:wq! 保存退出
重啟apache服務:service httpd restart 輸入ip便可直接訪問

三、安裝php
yum install php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
安裝完成后重啟apache服務:service httpd restart
測驗PHP安裝結果
vi /var/www/html/index.php
輸入如下內容(點擊 i 進入編輯模式 文本最下方出現insert表示可以編輯 Esc可退出編輯)
<?php
phpinfo();
?>
輸入:wq! 保存退出
在瀏覽器中輸入服務器地址,查看是否可以看到:

四、安裝phpmyadmin
1、先安裝epel,不然安裝pgpmyadmin時會出現找不到包,
yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
使用yum安裝phpmyadmin : yum install phpmyadmin php-mcrypt
phpMyAdmin 的默認安裝目錄是 /usr/share/phpMyAdmin,同時會在 Apache 的組態檔目錄中自動創建虛擬主機組態檔 /etc/httpd/conf.d/phpMyAdmin.conf(區分大小寫),默認情況下,CentOS 7上的phpMyAdmin只允許從回環地址(127.0.0.1)訪問,為了能遠程連接,你需要改動它的配置,
vi /etc/httpd/conf.d/phpMyAdmin.conf
修改組態檔,如下:
重啟apache服務使改動生效:service httpd restart
<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
# Require ip 127.0.0.1 #注釋掉
# Require ip ::1 #注釋掉
Require all granted #新添加
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
<Directory /usr/share/phpMyAdmin/setup/>
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
#Require ip 127.0.0.1 #注釋掉
#Require ip ::1 #注釋掉
Require all granted #新添加
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
輸入ip/phpmyadmin即可進入phpMyAdmin管理頁面 管理資料庫

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/202396.html
標籤:Linux
上一篇:Kubernetes K8S之affinity親和性與反親和性詳解與示例
下一篇:Hadoop集群搭建
