首页 LAMP教程LAMP实战案例:实现phpMyadmin应用部署

LAMP实战案例: 使用httpd的模块方式访问

LAMP实战案例:实现Wordpress 应用部署

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

常见LAMP应用实现

常见LAMP应用介绍

  • PhpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库,官网:https://www.phpmyadmin.net/
  • WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可把 WordPress当作一个内容管理系统(CMS)来使用,官网:https://cn.wordpress.org/
  • PHPWind是2003年发布了PHPWind的前身版本ofstar,并发展成为包含BBS、CMS、博客、SNS等一系列程序的通用型建站软件, 于2008年加入阿里巴巴集团,官网:https://www.phpwind.net/
  • Crossday Discuz! Board(简称 Discuz!)是一套通用的社区论坛软件系统。自2001年6月面世以来,是覆盖率最大的论坛软件系统之一。2010年8月23日与腾讯达成收购协议,官网:https://www.discuz.net/
  • PowerDNS 是一个跨平台的开源DNS服务组件,它是高性能的域名服务器,除了支持普通的BIND配置文件,PowerDNS还可从MySQL,Oracle,PostgreSQL等的数据库读取数据。PowerDNS安装了Poweradmin(基于php实现),能实现Web管理DNS记录,非常方便
  • ECShop是一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店。系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。2006年6月,ECShop推出第一个版本1.0

实现 phpMyadmin应用部署

LAMP实战案例:实现phpMyadmin应用部署插图
LAMP实战案例:实现phpMyadmin应用部署插图(1)
LAMP实战案例:实现phpMyadmin应用部署插图(2)

范例:CentOS 8 部署 phpMyAdmin-5.0.1

[root@centos8 ~]#yum -y install  httpd mariadb-server php php-mysqlnd  php-json
[root@centos8 ~]#systemctl start httpd mariadb
[root@centos8 ~]#mysql_secure_installation
[root@centos8 ~]#unzip phpMyAdmin-5.0.1-all-languages.zip
[root@centos8 ~]#mv phpMyAdmin-5.0.1-all-languages /var/www/html/pma

#如果出错,可以查看日志
[root@centos8 ~]#tail /var/log/php-fpm/www-error.log

#浏览器访问http://LAMP服务器IP/pma/

范例:CentOS 7 利用清华Yum源安装php 7.2 部署 phpMyAdmin-5.0.1

yum -y install https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm
yum -y install httpd php72-php php72-php-mbstring php72-php-mysqlnd mariadb-server
systemctl start httpd mariadb
wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.zip
yum install unzip -y
unzip phpMyAdmin-5.0.1-all-languages.zip
cd phpMyAdmin-5.0.1-all-languages/
mv phpMyAdmin-5.0.1-all-languages /var/www/html/pma

#设置mysql的root密码,phpMyadmin不允许空密码登录
mysql_secure_installation

#浏览器访问http://LAMP服务器IP/pma/

范例:CentOS 7 利用RPM包部署phpMyadmin

[root@centos7 ~]#yum -y install  httpd mariadb-server php php-mysql 
[root@centos7 ~]#systemctl start mariadb
[root@centos7 ~]#mysql_secure_installation
#下载:https://www.phpmyadmin.net/downloads/
[root@centos7 ~]#unzip  phpMyAdmin-4.4.15.10-all-languages.zip
[root@centos7 ~]#mv phpMyAdmin-4.4.15.10-all-languages /var/www/html/phpmyadmin
[root@centos7 ~]#cd /var/www/html/phpmyadmin/
[root@centos7 ~]#cp config.sample.inc.php  config.inc.php 
#如果mysql 服务器和phpmyadmin不在同一台主机,还需要修改以下设置
[root@centos7 ~]#vim config.inc.php
cfg['Servers'][i]['host'] = 'mysqlserverIP';

[root@centos7 ~]#yum -y install php-mbstring 
[root@centos7 ~]#systemctl start httpd
#浏览器访问:http://LAMP服务器IP/phpmyadmin,输入root及口令即可登录

本文链接:http://www.yunweipai.com/36055.html

LAMP实战案例: 使用httpd的模块方式访问

LAMP实战案例:实现Wordpress 应用部署

网友评论comments

发表评论

邮箱地址不会被公开。

暂无评论

Copyright © 2012-2021 YUNWEIPAI.COM - 运维派 京ICP备16064699号-6
扫二维码
扫二维码
返回顶部