一、安裝并配置一個能正常啟動的mariadb服務器
1.創建/etc/yum.repos.d/MariaDB.repo文件,這里用到了剛剛發布正式版的10.3.7版本
國外鏡像太慢 換成國內阿里云的
[mariadb]
name = MariaDB
baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/
gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
2.準備好repo文件后可以使用yum來安裝了
# yum install mariadb-server
3啟動服務
#systemctlstartmariadb.service
4.設置數據庫ROOT密碼
# mysqladmin -u root password 1234
5.登陸mysql
# mysql -u root -p
6.授權root遠程登錄
#root可從任何IP登陸,注意修改密碼:'1234'(推薦修改密碼)
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
//刷新MySQL的系統權限相關表
mysql>FLUSH PRIVILEGES;
7.新建用戶
//創建用戶
mysql> GRANT USAGE ON *.* TO 'test'@'localhost'IDENTIFIED BY '123456' WITH GRANT OPTION;
test 代表用戶名 123456是密碼
//刷新系統權限表
這樣就創建了一個名為:test密碼為:123456的用戶。
mysql>FLUSH PRIVILEGES;
8.為用戶授權
//登錄MYSQL(有ROOT權限)。我里我以ROOT身份登錄.
@>mysql -u root -p
@>密碼
//首先為用戶創建一個數據庫(testDB)
mysql>create database testDB;
//授權test用戶擁有(test數據庫的所有權限
@> grant all on testDB.*to test @'%' identified by 'test';
//刷新系統權限表
mysql>flush privileges;
9.防火墻開啟3306端口
# firewall-cmd – -permanent –-add-port=3306/tcp
二、安裝并配置一個支持php的apache服務器
帶有php模塊的apache安裝
1.安裝
yum install httpdphp php-mysql php-pdo
2.建立網站根目錄
mkdir -p/var/webroot
3.更改所有人
chown -R apache:apache /var/webroot
4.添加安全上下文
chcon -R -thttpd_sys_content_t /var/webroot
5.配置 /etc/httpd/conf/httpd.conf
a)修改DocumentRoot目錄/var/www/html為/var/webroot
b)修改字段的目錄/var/www/html為/var/webroot,刪掉重復項
c)添加默認文檔在Directory字段添加DirectoryIndex default.phpindex.html
啟動服務
systemctl starthttpd
三、建立一個php頁面,執行代碼觀察效果
創建index.php
vim /var/webroot/index.php
然后 重啟服務
systemctlrestart httpd