> ### A计划(全家桶) - yum安装Apache PHP MySQL - 要在CentOS 7 上安装新软件, 我们可以使用yum; yum 是 CentOS 套件管理软件, 可以帮我们安装及更新不同的套件, 如Apache, PHP, MariaDB (MySQL) 等(MariaDB 其实就是MySQL 的开源版本!) - 安装新套件 ``` yum install package-name ``` - 更新套件 ``` yum update package-name ``` - 移除套件 ``` yum remove package-name ``` > ### 安装Apache ``` yum install -y httpd ``` > ### 安装PHP和相关组件 ``` yum install -y php php-common php-gd php-xml php-mbstring php-mysqlnd php-mcrypt ``` > ### 安装MariaDB ``` yum install -y mariadb-server mariadb ``` > ### 其它配置项 - 可以在 /etc/httpd/conf 和 /etc/httpd/conf.d 页面找到apache配置 - 初始的项目路径 : /var/www/html - 启动服务 systemctl start [service-name] ``` #启动服务 systemctl start mariadb.service systemctl start httpd.service ``` - 停止服务 systemctl stop [service-name] - 设置自启 systemctl enable [service-name] - 查看服务状态 systemctl status [service-name] ``` #防火墙 firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-port=80/tcp firewall-cmd –reload ``` > ### 测试 - Apache ![img](https://www.kancloud.cn/book/xiaohuamao/source-open-a/preview/images/223.png) - PHP ``` [root@localhost /]# vim /var/www/html/index.php <?php echo phpinfo(); ?> ``` ![img](https://www.kancloud.cn/book/xiaohuamao/source-open-a/preview/images/224.png) - MySQL ``` [root@localhost /]# mysql_secure_installation ``` ![img](https://www.kancloud.cn/book/xiaohuamao/source-open-a/preview/images/225.png)