LAMP堆栈由Linux操作系统、Apache web服务器、MySQL数据库和PHP编程语言组成。以下是在CentOS中安装和配置LAMP堆栈的步骤:
在终端中输入以下命令安装Apache:
sudo yum install httpd
启动Apache服务:
sudo systemctl start httpd
设置Apache开机自启动:
sudo systemctl enable httpd
在终端中输入以下命令安装MySQL:
sudo yum install mariadb-server mariadb
启动MySQL服务:
sudo systemctl start mariadb
设置MySQL开机自启动:
sudo systemctl enable mariadb
运行MySQL安全配置:
sudo mysql_secure_installation
在终端中输入以下命令安装PHP及其常用扩展:
sudo yum install php php-mysql
重新启动Apache服务使PHP生效:
sudo systemctl restart httpd
将Apache的默认根目录更改为/var/www/html/:
sudo vi /etc/httpd/conf/httpd.conf
找到DocumentRoot指令并将其更改为:
DocumentRoot "/var/www/html"
重启Apache服务:
sudo systemctl restart httpd
创建一个PHP文件以测试PHP是否正常工作:
sudo vi /var/www/html/info.php
将以下内容添加到info.php文件中:
<?php
phpinfo();
?>
在浏览器中输入服务器的IP地址或域名,加上/info.php,例如http://服务器IP/info.php,查看PHP信息页面。
现在,您已经成功在CentOS中安装和配置了LAMP堆栈。您可以开始开发和部署Web应用程序了。