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 访问网站

 

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