在centos 8操作系统上安装LAMP堆栈服务器非常的简单,只需要使用命令就可以快速安装了,同时建议安装PHP的7.4版本。
在centos 8上快速安装LAMP的方法
先声明:登录的用户必须具有sudo特权才能安装软件包。
步骤1、安装Apache
Apache在默认的CentOS 8存储库中可用,安装非常简单。在基于RHEL的发行版中(CentOS 8是基于RHEL的),Apache软件包和服务称为httpd,要安装软件包,请运行以下命令:
sudo dnf install httpd
安装完成后,输入以下命令启动并启用Apache服务:
sudo systemctl enable --now httpd
步骤2、安装MySQL
下一步是安装MySQL或MariaDB数据库,请输入:
sudo dnf install @mysql
安装后,请通过以下方式启动并启用该服务:
sudo systemctl enable --now mysql
注:如果需要安装MariaDB,请参考在CentOS 8/RHEL 8服务器上安装MariaDB 10.4版本的具体步骤。
请运行mysql_secure_installATIon脚本以保护服务器并设置MySQL根密码:
mysql_secure_installATIon
注意:系统将要求您配置VALIDATE PASSWORD PLUGIN(验证密码插件),该插件用于测试MySQL用户密码的强度并提高安全性,密码验证策略分为三个级别:低、中和强。如果您不想设置验证密码插件,请按Enter即可。
步骤3、安装PHP
CentOS 8随PHP 7.2一起分发,该版本支持大多数现代PHP应用程序,但建议安装高一点的版本,可从Remi存储库中获得更新的PHP版本,我们将安装PHP 7.4。
运行以下命令以安装Remi存储库并启用PHP 7.4:
sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm sudo dnf module reset php sudo dnf module enable php:remi-7.4
通过运行以下命令来安装PHP FPM和几个最常见的PHP模块:
sudo dnf install php php-opcache php-gd php-curl php-mysqlnd
FPM作为依赖项安装,并用作FastCGI服务器,启动FPM服务,并使它能够在启动时自动启动:
sudo systemctl enable --now php-fpm
如果您的系统上正在运行SELinux,则需要更新SELinux security context:
sudo chcon -tR httpd_sys_rw_content_t /var/www
重新启动Apache服务以使更改生效:
sudo systemctl restart httpd
到了这一步,基本的LAMP架构已经安装完成。
uc电脑园提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。
浏览次数 453
浏览次数 136
浏览次数 353
浏览次数 167
浏览次数 274
未知的网友