Linux基于php-fpm模式的lamp搭建phpmyadmin的方法


Posted in PHP onOctober 25, 2018

一、 名词简介

1、linux

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  安装服务

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

2、配置mysql配置文件

vim/etc/my.cnf

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

3、环境准备

systemctl restart mariadb  重启mariadb
systemctl stop firewalld     关闭防火墙
systemctl disable firewalld    禁用防火墙

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

setenforce 0    关闭selinux
vim /etc/selinux/config

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

4、编辑php-fpm 的配置文件

cd /etc/php-fpm.d/  编辑该目录下的文件

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

5、创建所需目录及改变目录的所属人、组

mkdir /var/lib/php/session   创建目录 (若多级目录不存在,需要加入-p 属性)

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

chown apache.apache /var/lib/php/session   改变该目录的所属人,所属组

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

6、 重启php-fpm服务

systemctl restart php-fpm   重启服务
ss -ntl |grep 9000      查看已启动服务的端口号

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

7、 编辑httpd的配置文件

vim /etc/httpd/conf.d/pma.conf

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

8、 解压并创建链接

cd /vhosts/pam/   已下载完毕的压缩包
unzip phpMyAdmin-4.0.10.20-all-languages.zip   解压压缩包

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

ln -sv phpMyAdmin-4.0.10.20-all-languages htdocs

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

9、拷贝模板进行编辑

cp config.sample.inc.php config.inc.php

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

vim config.inc.php  进入编辑

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

10、安装php-mbstring

yum -y install php-mbstring

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

systemctl restart php-fpm  重启服务

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

11、进入mysql

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

grant all on *.* to 'chen'@'172.18.251.86' identified by 'chenfan' with grant option;

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

12、 windows 系统中的hosts文件中添加相应的域名

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

13、通过浏览器输入xixi.com可访问到phpmyadmin并用以上创建的帐户来登录

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

14、选择改变域名的操作

vim /etc/httpd/conf.d/pma.conf  配置文件中域名修改

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

15、浏览器访问

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

三、小总结

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
DedeCMS 核心类TypeLink.class.php摘要笔记
Apr 07 PHP
PHP数组对比函数,存在交集则返回真,否则返回假
Feb 03 PHP
php中0,null,empty,空,false,字符串关系的详细介绍
Jun 20 PHP
PHP独立Session数据库存储操作类分享
Jun 11 PHP
ThinkPHP模板判断输出Defined标签用法详解
Jun 30 PHP
PHP防止刷新重复提交页面的示例代码
Nov 11 PHP
详解Window7 下开发php扩展
Dec 31 PHP
Yii2如何批量添加数据
May 17 PHP
php 数组随机取值的简单实例
May 23 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
Nov 08 PHP
PHP实现字符串的全排列详解
Apr 24 PHP
php web环境和命令行环境下查找php.ini的位置
Jul 17 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
Oct 24 #PHP
实例解析php的数据类型
Oct 24 #PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
Oct 23 #PHP
PHP中使用mpdf 导出PDF文件的实现方法
Oct 22 #PHP
php微信公众号开发之答题连闯三关
Oct 20 #PHP
php微信公众号开发之简答题
Oct 20 #PHP
php微信公众号开发之快递查询
Oct 20 #PHP
You might like
php daodb插入、更新与删除数据
2009/03/19 PHP
ThinkPHP3.1新特性之Action参数绑定
2014/06/19 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
javascript中的有名函数和无名函数
2007/10/17 Javascript
javascript获取隐藏元素(display:none)的高度和宽度的方法
2014/06/06 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
vue实现全选、反选功能
2020/11/17 Javascript
React 组件转 Vue 组件的命令写法
2018/02/28 Javascript
详解webpack-dev-server的简单使用
2018/04/02 Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
2018/08/10 Javascript
详解Vue实战指南之依赖注入(provide/inject)
2018/11/13 Javascript
Vue触发式全局组件构建的方法
2018/11/28 Javascript
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
Python利用ansible分发处理任务
2015/08/04 Python
python中的编码知识整理汇总
2016/01/26 Python
Python简单实现网页内容抓取功能示例
2018/06/07 Python
Python3实现的判断环形链表算法示例
2019/03/07 Python
用pycharm开发django项目示例代码
2019/06/13 Python
python将字符串转换成json的方法小结
2019/07/09 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
DataFrame.to_excel多次写入不同Sheet的实例
2019/12/02 Python
Python 寻找局部最高点的实现
2019/12/05 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
使用简单的CSS3属性实现炫酷读者墙效果
2014/01/08 HTML / CSS
canvas实现图片镜像翻转的2种方式
2020/07/22 HTML / CSS
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
大学生自我鉴定范文模板
2014/01/21 职场文书
运动会口号16字
2014/06/07 职场文书
大学生求职信例文
2014/06/29 职场文书
亲子阅读的活动方案
2014/08/15 职场文书
公司文体活动总结
2015/05/07 职场文书
2015年测量员工作总结
2015/05/23 职场文书
保护环境建议书作文400字
2015/09/14 职场文书
Python实战之OpenCV实现猫脸检测
2021/06/26 Python