Centos7 安裝 LAMP - Linux Apache Mysql(MariaDB) Php

谷明科技,專注於大數據和人工智能領域的創新者

1. 新建 php 用戶並添加到指定的用戶組,這裏我們新建一個 php 的新用戶並且將其放在 www 用戶組中

mkdir /home/php

useradd -d /home/php -g www php

chmod 750 /home/php

chown php:www /home/php

2. 安裝 apache 服務器並且開啓服務

su root

yum install httpd 

systemctl start httpd.service

systemctl status httpd.service

systemctl enable httpd.service

這時候原稱訪問服務器 ip, 應該能看到 apache 服務器的主頁面,如果沒有看到,除了考慮防火牆的問題之外,還要檢查雲服務的安全組配置端口是否放開 80 端口

3. 安裝 MariaDB (Mysql 的一個衍生產品,鑑於 mysql 已經被 Oracle 收購和私有化)

yum install mariadb-server mariadb

systemctl start mariadb

4. 安全化 MariaDB

鑑於初始狀態的 MariaDB 有許多匿名賬戶和信息,對系統來說是不安全的,所以第一步應該是清理這些匿名信息並且重新設置數據庫

mysql_secure_installation

接下來,直接 enter 不用寫密碼,剩下的輸入信息按照下面的輸入就行

Set root password? [Y/n] Y
New password: 輸入你的密碼
Re-enter new password: 重複你的密碼
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

最後,設置系統自動啓動數據庫

systemctl enable mariadb.service

5. 安裝 php, php-fpm 以及 php-mysql (mariaDB)的接口

yum install php php-fpm php-mysql

自啓動  php-fpm

systemctl enable php-fpm
systemctl start php-fpm

6. 重新啓動 apache 服務以添加 php 功能

systemctl restart httpd.service

7. 測試 php

默認情況下,php 的默認網站在 /var/www/html/ 下面。所以我們這裏編輯一個比較簡單的文件進行測試

首先,我們安裝一個小型的編輯器 nano

yum install nano

然後,創建一個 info.php 的文件

nano /var/www/html/info.php

輸入下面的內容

<?php 
phpinfo(); 
?>

然後輸入 CTRL + X, Y 和 Enter 保存內容

輸入 http://ip地址/info.php 訪問網站

 

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