LAMP(Linux,Apache,MySQL,PHP)堆栈是常用的Web堆栈,用于准备用于托管Web内容的服务器。以下步骤将向您展示如何在虚拟专用服务器(VPS)上安装LAMP堆栈。LAMP是Web服务堆栈的原型模型。它代表四个开源组件: Linux 操作系统, Apache HTTP Server, MySQL 关系数据库管理系统(RDBMS)和 PHP 编程语言。
在这种情况下,虚拟专用服务器已经在运行CentOS 7,Linux部分已经处理完毕。这是安装其余部分的方法。
安装步骤:
我们应该执行的首要任务是更新最新的软件包。这可以通过“ update”命令来完成,该命令将花费几分钟的时间进行编译。“ yum”将自动尝试检查所有已配置的存储库,以解决安装/升级期间的所有程序包依赖性。
重要的是要确保安装了最新的软件更新和错误修复。命令如下:
sudo
yum update
在CentOS服务器上安装Apache
键入以下yum命令以安装Apache Web服务器:
以下输出将打印在屏幕上
在CentOS 7上启动httpd 服务
sudo
systemctl
start
httpd
检查CentOS 7上的httpd 服务状态
systemctl
status
httpd
注意:默认配置文件以httpd.conf的形式存储在/ etc / httpd / conf /中。默认日志文件存储在/ var / log / httpd / {access_log,error_log}中
测试Apache:
打开您的Web浏览器,然后导航到http:// localhost /或http://您的 .server-ip-address /。
在CentOS 7服务器上安装MariaDB
MariaDB是CentOS 7环境中MySQL服务器的增强替代品。MariaDB是由社区本着真正的开源精神开发的。一种安全且可扩展的数据库服务器,用于扩展或扩展部署,基于支持创新的现代可扩展体系结构构建。
安装MariaDB的命令如下:
sudo
yum install
mariadb
-server
当提示您继续安装时,请按y。
使用以下命令启动MariaDB
sudo
systemctl
start
mariadb
保护MariaDB:
可以执行安全安装,其中用户可以设置用于访问数据库的密码。这是通过以下命令完成的:
sudo
/
usr
/bin/mysql_secure_installation
访问MariaDB:
可以使用以下命令访问MariaDB:
mysql
–u root –p
注意:服务器将要求输入密码,如果未设置密码,则可以按Enter键将其跳过。
在CentOS 7上安装PHP
PHP(超文本预处理器)是一种常用的开源通用脚本语言,非常适合于Web开发。也可以将其嵌入HTML。
使用以下命令完成PHP及其模块的安装:
Sudo yum install
php
php
-
mysql
php
-gd
php
-pear
输出如下:
安装后的PHP 的httpd的(Apache)的服务必须重新启动。
用于以下命令:
sudo
systemctl
restart
httpd
在服务器上测试PHP
在服务器上安装PHP之后,我们必须测试它是否正常运行。以下是相应的步骤:
创建一个名为/var/www/html/test.php的文件
保存并关闭文件。将您的Web浏览器指向服务器的IP地址,例如http://xx.xx.xx.xx/test.php
样本输出: