CentOS6.8服务器LAMP环境搭建(四) 源码安装phpMyAdmin4.7.0
2017-05-11 18:38
836 查看
一、在phpMyAdmin官方网站http://www.phpmyadmin.net/downloads/下载源码包
cd /usr/local/src
wget https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.tar.gz
tar -zxvf phpMyAdmin-4.7.0-all-languages.tar.gz
二、将phpMyAdmin-4.7.0-all-languages放到web目录下
mv phpMyAdmin-4.7.0-all-languages /usr/local/apache2/htdocs
//重命名
mv phpMyAdmin-4.7.0-all-languages phpMyAdmin
三、进入phpmyadmin目录,复制样本配置文件到config.inc.php文件
cd /usr/local/apache2/htdocs/phpmyadmin
cp config.sample.inc.php config.inc.php
四、编辑config.inc.php
$cfg['blowfish_secret']=''; //这里不可为空 随便填一串字符
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['user'] = 'root'; // 填写 MySQL 访问 phpMyAdmin 使用的 MySQL 用户名,默认为 root。
$cfg['Servers'][$i]['password'] = ''; // 填写对应上述 MySQL 用户名的密码。
五、重启httpd和mysql服务
/etc/init.d/httpd restart
service mysql restart
六、访问phpmyadmin
在浏览器输入http://服务器ip/phpmyadmin
七、如果出现提示缺少mysqli的错误,解决方法如下:
# cd /usr/local/src/php-7.1.4/ext/mysqli //到原始php的解压目录中的ext/mysqli下
# /usr/local/php/bin/phpize //用phpize配置编译mysqli
# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-embedded-mysqli=shared --with-mysqli=/usr/local/mysql/bin/mysql_config
# make && make install
# vim /usr/local/php/etc/php.ini //编辑php.ini
添加
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20160303/"
extension=mysqli.so
重启Apache
八、如果出现Warning: mysqli::real_connect(): ……: No such file or directory,解决方法如下:
1、通过phpinfo页面,找到mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket
2、启动mysql命令,执行status命令,记下UNIX socket的值
# /usr/local/mysql/bin //启动mysql命令
# mysql -uroot -p
# Enter password:
mysql>status
3、如果第1步和第2步的值不一样,则打开php.ini,将第1步中提到的三个配置项的值改成第2步UNIX socket的值
4、/etc/init.d/httpd restart //重启Apache
cd /usr/local/src
wget https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.tar.gz
tar -zxvf phpMyAdmin-4.7.0-all-languages.tar.gz
二、将phpMyAdmin-4.7.0-all-languages放到web目录下
mv phpMyAdmin-4.7.0-all-languages /usr/local/apache2/htdocs
//重命名
mv phpMyAdmin-4.7.0-all-languages phpMyAdmin
三、进入phpmyadmin目录,复制样本配置文件到config.inc.php文件
cd /usr/local/apache2/htdocs/phpmyadmin
cp config.sample.inc.php config.inc.php
四、编辑config.inc.php
$cfg['blowfish_secret']=''; //这里不可为空 随便填一串字符
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['user'] = 'root'; // 填写 MySQL 访问 phpMyAdmin 使用的 MySQL 用户名,默认为 root。
$cfg['Servers'][$i]['password'] = ''; // 填写对应上述 MySQL 用户名的密码。
五、重启httpd和mysql服务
/etc/init.d/httpd restart
service mysql restart
六、访问phpmyadmin
在浏览器输入http://服务器ip/phpmyadmin
七、如果出现提示缺少mysqli的错误,解决方法如下:
# cd /usr/local/src/php-7.1.4/ext/mysqli //到原始php的解压目录中的ext/mysqli下
# /usr/local/php/bin/phpize //用phpize配置编译mysqli
# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-embedded-mysqli=shared --with-mysqli=/usr/local/mysql/bin/mysql_config
# make && make install
# vim /usr/local/php/etc/php.ini //编辑php.ini
添加
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20160303/"
extension=mysqli.so
重启Apache
八、如果出现Warning: mysqli::real_connect(): ……: No such file or directory,解决方法如下:
1、通过phpinfo页面,找到mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket
2、启动mysql命令,执行status命令,记下UNIX socket的值
# /usr/local/mysql/bin //启动mysql命令
# mysql -uroot -p
# Enter password:
mysql>status
3、如果第1步和第2步的值不一样,则打开php.ini,将第1步中提到的三个配置项的值改成第2步UNIX socket的值
4、/etc/init.d/httpd restart //重启Apache
相关文章推荐
- CentOS6.8服务器LAMP环境搭建(三) 源码安装php7.1.4
- CentOS6.8服务器LAMP环境搭建(一) 安装Apache2.4.25
- CentOS6.8服务器LAMP环境搭建(二) 使用cmake安装MySQL5.7.18
- 购买阿里云服务器CentOs 6.8及搭建lamp环境
- [CentOS] CentOS 6.0下搭建LAMP环境(源码安装)
- CentOS 6.8 搭建LNAMP环境(二)- 源码安装nginx-1.12.1
- CentOS 6.8 搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展
- lamp环境搭建 centos5.5 +Apache2.2.9 +mysql5.1.18+php5.3.6 源码安装,【附配置环境】
- CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境
- Linux下源码安装LAMP(CentOS 6.8 + Apache2.4 + MySQL5.5 + PHP7)环境
- CentOS 5.5下LAMP环境搭建之源码安装MySQL(mysql-5.5.28)
- CentOS 6.8 搭建LNAMP环境(四)- 源码安装PHP 7.0
- 基于CentOS 6.8平台最新源代码包编译安装LAMP环境搭建(Apache+MySQL+PHP)
- 总结CentOS 6.0下搭建LAMP环境(源码安装)
- CentOS 6.8 搭建LNAMP环境(三)- 源码安装Apache2.4.28
- 【服务器环境搭建-Centos】Nginx1.9.9 安装(编译源码)
- centos7.2 lamp环境安装搭建(基于阿里云ECS服务器)
- CentOS 5.5下LAMP环境搭建之源码安装Apache2(httpd-2.4.3)
- CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境
- VMware虚拟机安装CentOS 7并搭建lamp服务器环境