LAMP配置安装教程
LAMP,即Linux+Apache+Mysql+PHP,是一个使用广泛的服务器软件组合,有相当大的一部分PHP网站都使用的LAMP。在CentOS下,我们可以利用yum来简单地安装LAMP。测试环境为LinodeVPS(Linode为自然月结算,所以我买了10天的玩了一下……)。
安装之前,先切换到根目录。
1、更新
yum update
2、安装Apache
安装Apache:
yum install httpd httpd-devel
启动Apache:
etc/init.d/httpd start
这是访问http://ip就应该会出现Apache的默认页面了。
3、安装Mysql
安装Mysql:
yum install mysql mysql-server mysql-devel
启动Mysql:
/etc/init.d/mysqld start
更改密码:在终端中输入
mysql
USE mysql;
UPDATE user SET Password=PASSWORD('yourpasswordhere') WHERE user='root';
FLUSH PRIVILEGES;
登录Mysql:
mysql -u root -p
接下来会要你输入刚才更改的密码。
4、安装PHP
安装PHP:
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
CentOS默认的PHP版本是5.1,所以要更新一下,否则是装不了pMa的,下面是个在网上找的简便方法:
rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
在 /etc/yum.repos.d/CentOS-Base.repo的最后写入以下信息:
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
执行升级命令:
yum update php -y
yum install libmcrypt -y
这样,PHP的版本就变为了5.2。
然后重启Apache:
etc/init.d/httpd restart
可以测试一下PHP,在/var/www/html/中创建一个phpinfo.php,写入
<?php phpinfo(); ?>
访问它如果输出PHP的信息,则证明配置正确。
5、安装phpmyadmin
我们可以安装最新版的phpMyAdmin3.3.9.2。
cd var/www/html
wget http://sourceforge.net/projects/phpmyadmin/files%2FphpMyAdmin%2F3.3.9.2%2FphpMyAdmin-3.3.9.2-all-languages.tar.gz
tar -xzvf phpMyAdmin-3.3.9.2-all-languages.tar.gz
mv phpMyAdmin-3.3.9.2-all-languages phpmyadmin
这样你就可以通过http://ip/phpmyadmin来管理Mysql数据库了。
6、安装Webmin面板
这个可以选择性安装,装上Webmin,可以更方便地管理系统资源。
cd ~/..
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.530-1.noarch.rpm
rpm - i webmin-1.530-1.noarch.rpm
设置密码:
/usr/libexec/webmin/changepass.pl /etc/webmin admin yourpasswordhere
然后,你就可以通过http://ip:10000来访问Webmin。
至此,LAMP的服务器环境也就配置完了,你就可以在上面安装一些PHP+Mysql的程序了。
Incoming search terms:
- lamp配置 (1)
本文永久链接地址: http://www.cngry.com/archives/lamp.html
本文短网址:http://gry.im/2126
转载请注明: 转载自gry's blog
如果你觉得本博内容不错,欢迎 [订阅 gry's blog],以便第一时间了解本博更新内容!


貌似我都没有用过啊
用虚拟主机的一般是cpanel,不会自己配置的
我记得网上有这个一键安装包,好像是军哥的
军哥的那个是lnmp
文中的etc/init.d/httpd restart
好像前面少了/,应该是/etc/init.d/httpd restart