转15年的帖子,lamp环境适应于php环境,目前更多人在用lnmp,Apache由于本身兼容性考虑模块组件较多,企业生产环境一般使用高性能的nginx来替代
Linux+Apache+Mysql/MariaDB 一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
apache
yum install httpd
sed -i '363i AddType application/x-httpd-php .php' /etc/httpd/conf/httpd.conf
systemctl start httpd
php
yum install php php-mysql php-pdo php-gd php-mbstring
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
systemctl restart httpd
访问http://server-ip/info.php 查看php信息
mariadb数据库
yum install mariadb-server mariadb
systemctl start mariadb
mysql -u root -p
# centos7 防火墙
PhpMyAdmin
www.phpmyadmin.net 官网下载;用于web界面管理mysql,也可用pc客户端navicat连接数据库
unzip php*.zip
mv phpmyadmin /var/www/html/phpmyadmin
centos7默认防火墙
firewall-cmd --add-service=http --permanent
firewall-cmd --add-service=mysql
firewall-cmd --add-service=mysql --permanent
firewall-cmd --reload