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应用程序来获取Web服务器的状态信息
Oct 09 PHP
PHP 和 MySQL 开发的 8 个技巧
Oct 09 PHP
实现php加速的eAccelerator dll支持文件打包下载
Sep 30 PHP
php 表单数据的获取代码
Mar 10 PHP
调整PHP的性能
Oct 30 PHP
php删除数组中重复元素的方法
Dec 22 PHP
PHP与Ajax相结合实现登录验证小Demo
Mar 16 PHP
PHP实现的方程求解示例分析
Nov 11 PHP
php实用代码片段整理
Nov 12 PHP
PHP获取真实客户端的真实IP
Mar 07 PHP
PHP实现上传多图即时显示与即时删除的方法
May 09 PHP
PHP实现的最大正向匹配算法示例
Dec 19 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中var_dump方法的使用详解
2013/06/24 PHP
Joomla数据库操作之JFactory::getDBO用法
2016/05/05 PHP
PHP实现原生态图片上传封装类方法
2016/11/08 PHP
PHP序列化的四种实现方法与横向对比
2018/11/29 PHP
PHP中isset、empty的用法与区别示例详解
2020/11/05 PHP
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
jquery统计输入文字的个数并对其进行判断
2014/01/07 Javascript
js获取客户端网卡的IP地址、MAC地址
2014/03/26 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
js兼容火狐获取图片宽和高的方法
2015/05/21 Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
2015/08/31 Javascript
js中对函数设置默认参数值的3种方法
2015/10/23 Javascript
Javascript6中字符串的四个新用法分享
2016/09/11 Javascript
禁用backspace网页回退功能的实现代码
2016/11/15 Javascript
微信小程序 Nginx环境配置详细介绍
2017/02/14 Javascript
Javascript中引用类型传递的知识点小结
2017/03/06 Javascript
xmlplus组件设计系列之按钮(2)
2017/04/26 Javascript
Express+Nodejs 下的登录拦截实现代码
2017/07/01 NodeJs
vue做移动端适配最佳解决方案(亲测有效)
2018/09/04 Javascript
基于Vue-cli快速搭建项目的完整步骤
2018/11/03 Javascript
Javascript实现一朵从含苞到绽放的玫瑰
2019/03/30 Javascript
解决layui数据表格table的横向滚动条显示问题
2019/09/04 Javascript
基于aotu.js实现微信自动添加通讯录中的联系人功能
2020/05/28 Javascript
Python实现全局变量的两个解决方法
2014/07/03 Python
Python中字符串的格式化方法小结
2016/05/03 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
css3的动画特效之动画序列(animation)
2017/12/22 HTML / CSS
实例教程 利用html5和css3打造一款创意404页面
2014/10/20 HTML / CSS
乌克兰时尚鞋子和衣服购物网站:Born2be
2018/05/24 全球购物
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
写好自荐信的技巧
2013/11/08 职场文书
个人简历自我评价范文
2014/02/04 职场文书
单位婚育证明范本
2014/11/21 职场文书
用python实现监控视频人数统计
2021/05/21 Python
Win11跳过联网界面创建本地管理账户的3种方法
2022/04/20 数码科技