在CentOS上配置LAMP环境(Linux, Apache, MySQL, PHP)是一个相对直接的过程,但需要确保每个组件都正确安装和配置。以下是基本的步骤指南:
更新系统:
sudo yum update -y
安装Apache:
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
安装MySQL/MariaDB:
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
安装PHP:
sudo yum install php php-mysql php-fpm php-gd php-mbstring php-xml -y
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
配置Apache以使用PHP:
编辑 /etc/httpd/conf/httpd.conf
文件,找到以下行并取消注释:
LoadModule php7_module modules/libphp7.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
重启Apache以应用更改:
sudo systemctl restart httpd
测试PHP安装:
在 /var/www/html
目录下创建一个名为 info.php
的文件,并添加以下内容:
<?php
phpinfo();
?>
保存文件后,在浏览器中访问 http://your_server_ip/info.php
,你应该能看到PHP的信息页面,这表明PHP已成功安装并与Apache集成。
配置防火墙:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
优化和监控:
MaxKeepAliveRequests
和 KeepAliveTimeout
以优化性能。innodb_buffer_pool_size
以提高数据库性能。请注意,上述步骤提供了一个基本的CentOS LAMP环境配置指南。根据具体需求,可能还需要进行进一步的优化和配置。