centos 6.5配置LAMP(Apache+MySQL+PHP)环境,并配置phpmyadmin
1. 安装MySQL
1)yum命令直接安装:yum install mysql mysql-server
2)开启mysql服务:service mysqld start
3)设置MySQL数据root账户的密码:
# mysql_secure_installation
当出现如下提示时候直接按回车:
Enter current password for root
出现如下再次回车:Set root password? [Y/n]
出现如下提示输入你需要设置的密码,回车后在输入一次确认:New password:
接下来还会有四个确认,分别是:
Remove anonymous users? [Y/n] Disallow root login remotely? [Y/n] Remove test database and access to it? [Y/n] Reload privilege tables now? [Y/n]
直接回车即可。
2.安装Apache组件
1)由于CentOS已经封装了Apache,直接运行安装:yum install httpd
2)启动Apache:service mysqld start
3.安装PHP
输入如下指令安装PHP: yum install php
4.将PHP模块和MySQL模块关联起来
安装相关模块:[root@localhost ~]# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
5.安装phpmyadmin:yum install
phpmyadmin
(如果用yum命令无法安装,先安装EPEL库https://linux.cn/article-2324-1.html)
可以直接下载epel的rpm包,用xftp丢到linux里面,再直接用命令安装
rpm -ivh epel-release-6-8.noarch.rpm
可以直接下载
1)用文本编辑器打开phpMyAdmin的配置文件(路径:/etc/httpd/conf.d/phpMyAdmin.conf),找出并注释掉带有"Require
ip XXXX"字样的代码行。会有四处这样的代码行,用"Require all
granted"取而代之。如果修改后仍然报错,找出并注释掉"Deny from
all"字样的代码行。然后把"Allow from 127.0.0.1"字样的代码行改成"Allow from 0.0.0.0"。
2)为该目录创建符号连接到phpMyAdmin安装目录(/usr/share/phpMyAdmin):
ln -sf /usr/share/phpMyAdmin
/var/www/html/phpmyadmin
6.重启apache服务:service httpd restart
登录phpMyAdmin
浏览器输入:http://服务器IP:phpMyAdmin
登录数据库用户名、密码就是之前设置的root用户密码
如果登录phpMyAdmin后报错“#2002无法登录MySQL服务器”。
将“phpMyAdmin/libraries”文件夹下的config.default.php文件中的
$cfg['Servers'][$i]['host'] = 'localhost';
修改为
$cfg['Servers'][$i]['host'] = '127.0.0.1';
就解决了
记得删除google的浏览记录,再试一次