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 相关文章推荐
php中实现简单的ACL 完结篇
Sep 07 PHP
gd库图片下载类实现下载网页所有图片的php代码
Aug 20 PHP
如何用PHP实现插入排序?
Apr 10 PHP
php使用GD库创建图片缩略图的方法
Jun 10 PHP
yii2.0使用Plupload实现带缩放功能的多图上传
Dec 22 PHP
CI(CodeIgniter)模型用法实例分析
Jan 20 PHP
CI框架支持$_GET的两种实现方法
May 18 PHP
Apache PHP MySql安装配置图文教程
Aug 27 PHP
thinkPHP自动验证机制详解
Dec 05 PHP
PHP读取word文档的方法分析【基于COM组件】
Aug 01 PHP
laravel migrate初学常见错误的解决方法
Oct 11 PHP
PHP面向对象程序设计之构造方法和析构方法详解
Jun 13 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实现WEB动态网页静态
2006/10/09 PHP
php下通过伪造http头破解防盗链的代码
2010/07/03 PHP
PHP备份数据库生成SQL文件并下载的函数代码
2012/02/05 PHP
深入理解PHP中的Session和Cookie
2013/06/21 PHP
PHP获取当前所在目录位置的方法
2014/11/26 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
javascript 获取url参数和script标签中获取url参数函数代码
2010/01/22 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
jquery mobile事件多次绑定示例代码
2013/09/13 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
2015/02/13 Javascript
浅析Bootstrap组件之面板组件
2016/05/04 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
2016/06/12 Javascript
vue.js单页面应用实例的简单实现
2017/04/10 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
JS中的多态实例详解
2017/10/15 Javascript
Vue2.0 slot分发内容与props验证的方法
2017/12/12 Javascript
全站最详细的Vuex教程
2018/04/13 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
2019/09/18 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
Python嵌套函数,作用域与偏函数用法实例分析
2019/12/26 Python
python range实例用法分享
2020/02/06 Python
CSS3 旋转立方体问题详解
2020/01/09 HTML / CSS
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
2014年学习部工作总结
2014/11/12 职场文书
2016中秋节晚会开场白
2015/11/26 职场文书
安全生产培训心得体会
2016/01/18 职场文书
React列表栏及购物车组件使用详解
2021/06/28 Javascript
Python经常使用的一些内置函数
2022/04/11 Python