一, 名词简介
Linux 是免费开源软件, 这意味着源代码可用的操作系统.
2, lamp
lamp 指的 Linux(操作系统),ApacheHTTP 服务器, MySQL(有时也指 MariaDB, 数据库软件) 和 PHP(有时也是指 Perl 或 Python) 的第一个字母, 一般用来建立 web 应用平台.
3,MySQL
MySQL 是多线程, 多用户的 SQL 数据库管理系统.
MySQL 已由 Oracle 公司自 2010 年 1 月 27 日通过 SUN 购买. SUN 最初于 2008 年 2 月 26 日收购 MySQL.
4, PHP
PHP 是一种编程语言最初设计生产动态网站. PHP 是主要用于服务器端的应用程序软件.(Perl 和 Python 类似)
二, 配置步骤
1, 安装服务
yum -y install httpd PHP-fpm PHP-MySQL mariadb-server 安装服务
2, 配置 MySQL 配置文件
VIM/etc/my.cnf
3, 环境准备
systemctl restart mariadb 重启 mariadb
systemctl stop firewalld 关闭防火墙
systemctl disable firewalld 禁用防火墙
setenforce 0 关闭 selinux
VIM /etc/selinux/config
4, 编辑 PHP-fpm 的配置文件
cd /etc/PHP-fpm.d/ 编辑该目录下的文件
5, 创建所需目录及改变目录的所属人, 组
mkdir /var/lib/PHP/session 创建目录 (若多级目录不存在, 需要加入 - p 属性)
chown apache.apache /var/lib/PHP/session 改变该目录的所属人, 所属组
6, 重启 PHP-fpm 服务
systemctl restart PHP-fpm 重启服务
ss -ntl |grep 9000 查看已启动服务的端口号
7, 编辑 httpd 的配置文件
VIM /etc/httpd/conf.d/pma.conf
8, 解压并创建链接
cd /vhosts/pam/ 已下载完毕的压缩包
unzip phpMyAdmin-4.0.10.20-all-languages.zip 解压压缩包
ln -sv phpMyAdmin-4.0.10.20-all-languages htdocs
9, 拷贝模板进行编辑
cp config.sample.inc.PHP config.inc.PHP
VIM config.inc.PHP 进入编辑
10, 安装 PHP-mbstring
yum -y install PHP-mbstring
systemctl restart PHP-fpm 重启服务
11, 进入 MySQL
grant all on *.* to 'chen'@'172.18.251.86' identified by 'chenfan' with grant option;
12, Windows 系统中的 hosts 文件中添加相应的域名
13, 通过浏览器输入 xixi.com 可访问到 phpmyadmin 并用以上创建的帐户来登录
14, 选择改变域名的操作
VIM /etc/httpd/conf.d/pma.conf 配置文件中域名修改
15, 浏览器访问
三, 小总结
1, 程序目录
MySQL 目录: /usr/local/MySQL
mysqldata 目录:/usr/local/MySQL/data
PHP 目录: /usr/local/PHP
apache 目录: /usr/local/apache
2, 进程管理
apache 启动 | 停止 | 重启 | 重载配置文件 : service httpd start|stop|restart|reload
MySQL | 停止 | 重启 | 重载配置文件 : service mysqld start|stop|restart|reload
vsftpd | 停止 | 重启 | 重载配置文件 : service vsftpd start|stop|restart|reload
3, 配置文件路径
- apache:/etc/httpd/conf
- MySQL:/etc/my.cnf
- PHP:/etc/PHP.INI /etc/PHP.d
- pure-ftpd:/etc/pure-ftpd.conf
来源: https://www.jb51.net/article/149519.htm