在CentOS上安装LAMP(Linux, Apache, MySQL, PHP)环境,可以按照以下步骤进行:
首先,确保你的系统是最新的:
sudo yum update -y
安装Apache HTTP服务器:
sudo yum install httpd -y
启动并启用Apache服务:
sudo systemctl start httpd
sudo systemctl enable httpd
检查Apache状态:
sudo systemctl status httpd
安装MySQL服务器:
sudo yum install mysql-server -y
启动并启用MySQL服务:
sudo systemctl start mysqld
sudo systemctl enable mysqld
运行MySQL安全脚本以提高安全性:
sudo mysql_secure_installation
按照提示设置root密码和其他安全选项。
安装PHP及其常用模块:
sudo yum install php php-mysqlnd php-gd php-xml php-mbstring -y
启动并启用PHP-FPM(如果使用PHP-FPM):
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
检查PHP版本:
php -v
编辑Apache配置文件 /etc/httpd/conf/httpd.conf
或创建一个新的虚拟主机配置文件:
sudo vi /etc/httpd/conf.d/php.conf
确保以下行没有被注释掉:
LoadModule php_module modules/libphp.so
AddHandler php-script .php
AddType application/x-httpd-php .php
重启Apache服务以应用更改:
sudo systemctl restart httpd
创建一个测试PHP文件来验证安装:
sudo vi /var/www/html/index.php
添加以下内容:
<?php
phpinfo();
?>
保存并退出编辑器,然后在浏览器中访问 http://your_server_ip/index.php
,你应该能看到PHP信息页面。
根据需要安装其他PHP扩展,例如:
sudo yum install php-pear php-bcmath php-ctype php-curl php-dba php-dbase php-diff php-dns php-exif php-fileinfo php-ftp php-gmp php-imap php-mcrypt php-memcached php-mhash php-mysqlnd php-pdo php-pdo_mysql php-pear php-pecl-memcached php-pecl-mongodb php-pecl-redis php-sqlite3 php-tidy php-xmlrpc php-zip -y
重启PHP-FPM服务以应用更改:
sudo systemctl restart php-fpm
通过以上步骤,你应该能够在CentOS上成功安装并配置LAMP环境。