在CentOS 8操作系统上安装LAMP堆栈服务器非常的简单,只需要使用命令就可以快速安装了,同时建议安装PHP的7.4版本。如果还没有安装CentOS 8,请参考安装CentOS Linux 8操作系统的教程。
在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架构已经安装完成。
相关主题 |