Centos7.2 编译安装方式搭建 phpMyAdmin

背景说明:phpMyAdmin 是通过浏览器管理MySQL数据库的很方便的工具

安装方式:在本文中所有依赖软件均使用最新版本源码编译安装。

操作系统:Centos7.2  x86_64位

一、编译安装 并配置 httpd 2.4.7,由于软件依赖,先安装 pcre apr 以及 apr-util

1. 下载 编译 安装 pcre

tar zxvf pcre-8.41.tar.gz
cd pcre-8.41
./configure --prefix=/opt/local/pcre-8.41
make && sudo make install

2. 下载 编译 安装 apr

wget http://mirrors.hust.edu.cn/apache//apr/apr-1.6.2.tar.gz
tar zxvf apr-1.6.2.tar.gz
cd apr-1.6.2
# /bin/rm: cannot remove `libtoolT‘: No such file or directory
:/\$RM "\$cfgfile" 注释掉
:/RM=\‘$RM 改为 RM=‘$RM -f‘
make && sudo make install

3. 下载 编译 安装 apr-util

cd apr-util-1.6.0
./configure --prefix=/opt/local/apr-util-1.6.0 --with-apr=/opt/local/apr-1.6.2 --with-expat=/opt/local/expat
make && sudo make install

4. 下载 编译 安装 apache2

rpm -qa | grep apr ; yum erase apr -y
./configure --prefix=/opt/local/apache2 --enable-module=shared --with-pcre=/opt/local/pcre-8.41 --with-apr-util=/opt/local/apr-util-1.6.0 --with-apr=/opt/local/apr-1.6.2
#ServerName localhost:80 取消注释

配置httpd.conf 以便 支持 php7

(1)加入 库文件支持

(2) 加入主页索引

(3)加入文件类型支持

二、编译安装php

5. php 源码下载时,在网页无法复制下载链接,所以先将文件下载到本机windows,然后上传到服务器
scp php-7.1.8.tar.gz [email protected]:~/

tar zxf php-7.1.8.tar.gz && cd php-7.1.8
./configure --prefix=/opt/local/php-7.1.8 --with-apxs2=/opt/local/apache2/bin/apxs --with-mysqli --with-pdo-mysql --enable-mbstring
# 通过 --with-apxs2选项,编译后会在 /opt/local/apache2/modules/ 生成 libphp7.so文件
make && sudo make install

三、配置phpMyAdmin

6. 下载 配置 phpMyAdmin

wget https://files.phpmyadmin.net/phpMyAdmin/4.7.4/phpMyAdmin-4.7.4-all-languages.tar.gz
tar zxf phpMyAdmin-4.7.4-all-languages.tar.gz ; mv phpMyAdmin-4.7.4-all-languages phpMyAdmin

# apache2 文档默认位置是 /opt/local/apache2/htdocs/ , 将phpMyAdmin复制到htdocs下,省略了httpd.conf的配置,直接在浏览器访问 phpMyAdmin即可
sudo cp -rf phpMyAdmin /opt/local/apache2/htdocs/

# 配置 phpMyAdmin的数据库连接
sudo cp /opt/local/apache2/htdocs/phpMyAdmin/config.sample.inc.php /opt/local/apache2/htdocs/phpMyAdmin/config.inc.php
sudo vim /opt/local/apache2/htdocs/phpMyAdmin/config.inc.php

7.浏览器访问 phpMyAdmin

时间: 2024-10-19 00:48:26

Centos7.2 编译安装方式搭建 phpMyAdmin的相关文章

centos7.3编译安装LAMP环境并搭建WordPress博客

centos7.3编译安装LAMP环境并搭建WordPress博客 日期:2017年8月6日 软件版本: apr-1.5.2.tar.bz2 apr-util-1.5.4.tar.bz2 httpd-2.4.27.tar.bz2 mariadb-10.2.7-linux-x86_64.tar.gz php-7.1.7.tar.bz2 wordpress-4.8-zh_CN.tar.gz xcache-3.2.0.tar.gz 1.编译安装apache2.4 yum groupinstall de

centos7.4编译安装lamp

centos7.4编译安装lamp lamp简介 Linux+Apache+Mysql/MariaDB+PHP一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台.apache相对nginx来说更加稳定,动态页面的处理更加合适. 源码包 httpd-2.4.33mariadb-10.2.14php-7.2.5 基本编译环境构建 系统版本:CentOS 7.4 x86_64安装开发包:Devel

centos7手动编译安装Libvirt常见问题

由于功能需要,体验了手动编译安装Libvrt,还是碰到了不少问题,这里总结如下仅限于centos7: 1.configure: error: You must install the pciaccess module to build with udev 解决方案:yum install libpciaccess-devel.x86_64 2.configure: error: You must install device-mapper-devel/libdevmapper >= 1.0.0

编译安装MySQL搭建多实例

上一篇博客介绍的是:通过 MySQL二进制包搭建多实例服务http://aby028.blog.51cto.com/5371905/1891423 现在介绍通过编译安装MySQL搭建多实例 实验中所用到的软件包:http://down.51cto.com/data/2281098 环境介绍 编译安装mysql前需要解决依赖包问题 yum -y install ncurses-devel libaio-devel 安装 lrzsz 这个软件,和系统无关的一个软件.安装后可以通过xshell拖拽软件

CentOS7.3编译安装python3.6

CentOS7.3编译安装python3.6  一.前言  最近迷上了python,所以准备开始上手python.由于python2维护较少,python3必然是趋势了,所以我准备用python3.6学习python.CentOS7.3默认安装的是python2.7,所以我需要从官网上下载python3.6并编译安装python3.6,但是比较尴尬的是,CentOS的yum环境支持python2而不支持python3,所以需要通过一些小小的修改,才能在正常的使用python3.6的同时也能正常的

CentOS7.3编译安装MariaDB10.2.12

在CentOS7.3编译安装MariaDB10.2.12详细教程 1. 删除CentOS7.3默认数据库配置文件 查看默认数据库配置文件 [[email protected] ~]# find -H /etc/ | grep my.c /etc/pki/tls/certs/make-dummy-cert /etc/pki/tls/certs/renew-dummy-cert /etc/my.cnf.d /etc/my.cnf.d/mysql-clients.cnf /etc/my.cnf 删除默

Linux Centos7.2 编译安装PHP7.0.2

操作环境: 1.系统:Centos7.2 2.服务:Nginx 1.下载PHP7.0.2的安装包解压,编译,安装: $ cd /usr/src/ $ wget http://cn2.php.net/distributions/php-7.0.2.tar.gz $ tar -zxvf php-7.0.2.tar.gz $ cd php-7.0.2 1.1 编译前检查 请检查是否安装了gcc ,没有的话执行yum install gcc 检查是否安装了libxml2 ,没有的话执行yum insta

CentOS7.6编译安装openssl-1.1.1c

卸载旧版本OpenSSL # which openssl/usr/bin/openssl# mv openssl openssl.oldrm -rf /etc/ssl #删除配置文件 CentOS7.6编译安装openssl-1.1.1c 1. 获取安装包.wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz2. 解压.tar -xzvf openssl-1.1.1c.tar.gz3. 配置../Configure --help# 配

centos7.3 编译安装lamp,利用wordpress实现个人博客搭建

软件环境:centos7.3 软件包: apr-1.5.2.tar.bz2 apr-util-1.5.4.tar.bz2 httpd-2.4.27.tar.bz2 mariadb-10.2.7-linux-x86_64.tar.gz php-7.1.7.tar.bz2 wordpress-4.8-zh_CN.tar.gz xcache-3.2.0.tar.gz 准备工作: [[email protected] ~]# mkdir /app                      #创建/app