在 CentOS 7 上安装 Apache HTTP Server

Apache 服务器是 LAMP 堆栈上 Web 服务器的首选。

以 root 用户身份登录到服务器 192.168.1.100 并执行以下命令 在 CentOS 7 上安装 Apache HTTP Server。

[root@lampserver ~]# yum install -y httpd

启动并启用 Apache HTTP 服务。

[root@lampserver ~]# systemctl enable httpd.service 
[root@lampserver ~]# systemctl start httpd.service

在 Linux 防火墙中允许 Apache HTTP 服务端口。

[root@lampserver ~]# firewall-cmd --permanent --add-service=http
[root@lampserver ~]# firewall-cmd --reload

浏览 URL http://192.168.1.100 以查看 Apache HTTP Server 的默认网页。

在 CentOS 7 上安装 LAMP 堆栈

在 CentOS 7 上安装 PHP

使用以下命令从 CentOS yum 存储库安装 PHP。

如果我们想使用最新版本,则可以从 http://www.php.net 下载

[root@lampserver soft]# yum install -y php

取决于 Web 应用程序,我们可能需要在服务器上安装特定的 php 模块。
要查看 php 服务器的兼容模块,请使用以下命令:

[root@lampserver soft]# yum search php

安装所需的 php 模块如下:

[root@lampserver soft]# yum install -y php-mysql

重新启动 httpd 服务以加载 php 模块。

[root@lampserver soft]# systemctl restart httpd.service

在 Apache 服务器的文档根目录为 php 创建测试页面。

[root@lampserver soft]# cat >> /var/www/html/info.php << EOF 
><?php 
>phpinfo(); 
>?> 
>EOF

使用浏览器打开: http://192.168.1.100/info.php。

将显示有关PHP的信息。

更多: zhilu jiaocheng

在 CentOS 7 上安装 MySQL 数据库服务器

对于 LAMP 堆栈的数据库组件,我们有很多选择,例如 MySQL、MariaDB 或者 PerconaDB。
在这里,我们将安装 MySQL 数据库服务器。

转到 MySQL, 下载 MySQL Yum 存储库并下载和安装 MySQL 的 yum 存储库。

[root@lampserver ~]# cd /soft
[root@lampserver soft]# wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
[root@lampserver soft]# rpm -Uvh mysql57-community-release-el7-7.noarch.rpm
[root@lampserver soft]# yum clean all
[root@lampserver soft]# yum makecache

安装最新版本的 mysql-community-server。
在我们的例子中,它安装了 mysql-community-server 5.7。

[root@lampserver soft]# yum install -y mysql-server

启动并启用 mysqld 服务。

[root@lampserver soft]# systemctl enable mysqld.service
[root@lampserver soft]# systemctl start mysqld.service

当 mysqld 服务第一次启动时,它会在 /var/log/mysqld.log 文件中为 root@localhost 用户生成一个随机密码。
使用以下命令获取。

[root@lampserver soft]# grep 'temporary password' /var/log/mysqld.log

使用以下命令配置 mysql 安全性。

[root@lampserver soft]# /usr/bin/mysql_secure_installation

并选择以下选项。

set a password for root
remove anonymous users: Y
Disallow remote Root Login: Y
Remove Test Database and access to it: Y
Reload Privilege tables: Y
日期:2020-09-17 00:12:41 来源:oir作者:oir