由于这里采用yum方式安装,前提是我们必须配置好yum源。为了加快下载速度,建议使用网易的yum源。参考:CentOS配置网易163yum源 http://www.linuxidc.com/Linux/2014-07/104562.htm
这种方式对于初学者来说,非常方便,但是可定制性不强,而且软件版本较低。一般用于实验和学习环境。
CentOS 6.5安装配置LAMP http://www.linuxidc.com/Linux/2014-07/104373.htm
Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\PHPMyAdmin 服务及设置 http://www.linuxidc.com/Linux/2013-06/86250.htm
CentOS 5.9下编译安装LAMP(Apache 2.2.44+MysqL 5.6.10+PHP 5.4.12) http://www.linuxidc.com/Linux/2013-03/80333p3.htm
RedHat 5.4下Web服务器架构之源码构建LAMP环境及应用PHPWind http://www.linuxidc.com/Linux/2012-10/72484p2.htm
LAMP源码环境搭建WEB服务器Linux+Apache+MysqL+PHP http://www.linuxidc.com/Linux/2013-05/84882.htm
基于Ubuntu 的LAMP 优化加固 http://www.linuxidc.com/Linux/2014-07/104092.htm
1、安装Apache
[root@localhost ~]# yum -y install httpd
# 开机自启动
[root@localhost ~]# chkconfig httpd on
# 启动httpd 服务
[root@localhost ~]# service httpd start
### 安装apache 一些扩展
root@localhost ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_MysqL
现在直接在浏览器键入http://localhost 或 http://本机IP ,应该会看到Apache的测试页面
这里需要注意iptables的设置哦。
2、安装配置MysqL
# MysqL 客户端程序
# MysqL-server 服务端程序
# MysqL-devel 开发设计的库
[root@localhost ~]# yum -y install MysqL MysqL-server MysqL-devel
# 开机启动
[root@localhost ~]# chkconfig MysqLd on
# 启动MysqLd服务
[root@localhost ~]# service MysqLd start
# 进行一些安全性配置
[root@localhost ~]# /usr/bin/MysqL_secure_installation
[root@localhost ~]# netstat -tulpn | grep -i MysqL
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1723/MysqLd
OK, 我们看到MysqLd已经启动,监听在3306端口上。
3、安装PHP
安装相关模块:为了让PHP支持MysqL,我们可以安装PHP-MysqL软件包;也可使用以下命令搜索可用的PHP模块
[root@localhost ~]# yum -y install PHP PHP-MysqL
# 安装PHP常用扩展
[root@localhost ~]# yum search PHP
[root@localhost ~]# yum -y install gd PHP-gd gd-devel PHP-xml PHP-common PHP-mbstring PHP-ldap PHP-pear PHP-xmlrpc PHP-imap
### 重启httpd服务,这一步很重要
[root@localhost ~]# service httpd restart
[root@localhost ~]# cd /var/www/html/
[root@localhost html]# vi index.PHP
<?PHP
PHPinfo();
?>
然后,我们再次在浏览器键入http://localhost 或 http://本机IP ,应该会看到如下页面
4、安装配置PHPMyAdmin
安装好MysqL,Apache及PHP后,为了可视化的管理MysqL数据库,我们可以安装PHPMyAdmin。到其官网下载最新版本:http://www.phpmyadmin.net/home_page/
在Windows下,其实Navicat也是一个非常好用的MysqL可视化工具,推荐使用。
[root@localhost ~]# unzip PHPMyAdmin-4.2.6-all-languages.zip
[root@localhost ~]# mv PHPMyAdmin-4.2.6-all-languages /var/www/html/PHPmyadmin
[root@localhost ~]# cd /var/www/html/PHPmyadmin
[root@localhost ~]# cp libraries/config.default.PHP config.inc.PHP
[root@localhost ~]# vi cnfig.inc.PHP
$cfg['PmaAbsoluteUri'] = '';这里填写 PHPMyAdmin 的访问网址。
$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。
fg['Servers'][$i]['password'] = ''; // 填写对应上述 MysqL 用户名的密码。
# 然后重启,httpd服务
[root@localhost ~]# service httpd restart
在浏览器键入http://localhost/PHPmyadmin 即可访问。
如果遇到访问权限的问题, 请检查SElinux。