在CentOS系统上搭建LAMP(Linux, Apache, MySQL, PHP)环境是一个常见的需求,以下是详细的步骤和脚本编写指南:
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo sed -i 's/selinux=enforcing/selinux=disabled/g' /etc/selinux/config
sudo reboot
推荐使用yum安装编译工具,如gcc、gcc-c++、make等:
sudo yum -y install gcc gcc-c++ make
如果无法联网,可以使用安装光盘作为yum源。
安装Apache:
sudo systemctl stop httpd
sudo systemctl disable httpd
wget http://apache.mirror.anronline.com/httpd/httpd-2.4.41.tar.gz
tar -zxvf httpd-2.4.41.tar.gz
cd httpd-2.4.41
./configure --prefix=/usr/local/apache2
make
sudo make install
安装MySQL:
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm
sudo yum install mysql-community-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
安装PHP:
sudo yum -y install epel-release
sudo yum -y install php72w php72w-cli php72w-common php72w-gd php72w-ldap php72w-mbstring php72w-mcrypt php72w-mysql php72w-pdo php72w-devel
sudo yum install php72w-fpm
--prefix=/usr/local/软件名
格式。通过以上步骤,您可以在CentOS系统上成功搭建LAMP环境。如果在安装过程中遇到问题,可以参考相关日志或搜索解决方案。