CentOS下安装LAMP环境

       原来在Ubuntu下安装过LAMP环境,最近想在本地给远程CentOS安装LAMP环境,自以为Linux下各版本安装命令通用,然后就用了apt-get,结果报错,查了一下,发现我之前的想法呵呵。。。

       在CentOS下安装软件都是用yum命令,于是我尝试了一下,发现又报错,报错结果为:

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=os error was
[Errno 4] IOError: <urlopen error (-3, '\xe5\x9f\x9f\xe5\x90\x8d\xe8\xa7\xa3\xe6\x9e\x90\xe6\x9a\x82\xe6\x97\xb6\xe5\xa4\xb1\xe8\xb4\xa5')>
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

        按照网上讲解,发现是DNS用户配置问题,解决方法如下:

vi /etc/resolv.conf
        将内容变成:
nameserver 8.8.8.8
nameserver 8.8.4.4
search localdomain
        8.8.8.8和8.8.4.4是Google提供的免费DNS服务器的IP地址,传说快速、安全且完全免费,到底 不安全不清楚,之后再研究。


        接下来,就进入正题,开始搭建LAMP环境啦~

1、更新系统至最新版本:

yum -y update
然后,就会自动更新,更新时间会有那么一丢丢长,不想更新的请自觉无视吧。。。


2、安装Apahce、Mysql、PHP:

yum -y install httpd php php-mysql mysql mysql-server

3、安装PHP环境的其他扩展:

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

4、安装Apache的扩展:

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

5、设置apache/mysql-server环境开机自动启动:

//设置apache为开机自启动
/sbin/chkconfig httpd on
//添加mysql服务
/sbin/chkconfig --add mysqld
//设置mysql为开机自启动
/sbin/chkconfig mysqld on

6、启动LAMP:

service httpd start
service mysqld start

7、设置mysql数据库root帐号密码:

mysqladmin -u root password 'mysql的管理员密码'


8、安装phpmyadmin:

     进入根目录:

cd /var/www/html
     下载最新版本的phpMyAdmin:
wget http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.10/phpMyAdmin-3.3.10-all-languages.tar.gz
      解压缩:
tar xvfz phpMyAdmin-3.3.10-all-languages.tar.gz
      移动目录phpMyAdmin-3.3.10-all-languages到phpmyadmin文件夹:
mv phpMyAdmin-3.3.10-all-languages phpmyadmin
      进入phpmyadmin目录:
cd phpmyadmin
      复制样本配置文件到config.inc.php文件:
cp config.sample.inc.php config.inc.php
       编辑配置文件:
vi config.inc.php
       修改的代码:
$cfg['Servers'][$i]['auth_type'] = ‘http‘; 
       重启apache:
service httpd restart
       设置phpmyadmin密码:
mysqladmin -u root password 'password'

访问一下phpmyadmin,发现页面显示“php5.2+ is required”。。。

好吧,问题又来了,真是一个又一个障碍啊~

输入“$php -v”,发现版本是5.1的,看来是因为php版本太低,与phpmyadmin不兼容的原因。

于是着手升级php版本。

$ service httpd stop

$ yum remove php-*

$ yum install php53

$ yum install php53-mbstring

$ yum install php53-mysql

$ yum install php53-ldap

$ service httpd start


再次访问phpmyadmin,成功~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值