LNMPA 中PHP 连接MySQL,公网访问
一、前言 本文承接上一篇文章 Centos 7 nginx+php 实现公网访问 ,实现LNMPA的环境配置。 在前文中,【4.3 修改端口】涉及了修改nginx 端口的问题,这里做一个补充。 问题说明: LNMPA 中的是Apache ,也就是前文中安装的httpd 服务。而该服务的默认端口就是80 端口,nginx 的默认端口也是80 端口,因此同时安装这两者就必然会产生端口冲突的问题。 解决方法: 修改其中任意一个的端口。 二、安装mysql 2.1 安装数据库 CentOS 6 或早期的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS 7 已使用了 MariaDB 替代了默认的MySQL。 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 因此,我们安装的将是Mariadb,而不是传统的MySQL 数据库。 输入以下命令: yum install -y mariadb mariadb-server 安装完成后启动数据库: systemctl start mariadb.service 2.2 修改root 密码 使用root 用户进行免密登录: mysql -u root 安装完成后,root 的密码默认是空的。