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://本机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
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
然后,编写一个php页面,测试:
[root@localhost ~]# cd /var/www/html
[root@localhost ~]# vi index.php
index.php:
<?php
phpinfo();
?>
然后,再次在浏览器中输入http://本机IP
4. 安装配置phpMyAdmin(可选)
安装好Mysql,Apache及PHP后,为了可视化的管理Mysql数据库,可以安装phpMyAdmin。
在CentOS上安装phpMyAdmin,第一步需要架设一台web服务器(如Apache或nginx),安装好Mysql/MariaDB数据库和PHP。根据偏好和需求,可以从LAMP和LNMP中选择一种安装。
另一个要求是允许在CentOS上安装EPEL库。
4.1 在CentOS上安装EPEL
要想安装EPEL,需要先下载EPEL的rpm安装包。CentOS/RHEL下的6.x和5.x版本下载页面如下:
http://download.fedoraproject.org/pub/epel/6/i386/repoview/epel-release.htmlhttp://download.fedoraproject.org/pub/epel/5/i386/repoview/epel-release.html
以上网址可能会被重定向到特定的镜像站而加快下载速度。这个页面包含可以直接获取到rpm包的下载链接。直接的下载链接如下:
http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmhttp://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
确认CentOS的版本
[root@localhost ~]# cat /etc/redhat-release
CentOS release 6.5(Final)
下载EPEL的rpm安装包
[root@localhost ~]# wget https://mirrors.tuna.tsinghua.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm --no-check-certificate
安装EPEL
[root@localhost ~]# rpm -ivh epel-release-6-8.noarch.rpm
检查EPEL源
安装好EPEL源后,用yum命令来检查是否添加到源列表
[root@localhost ~]# yum repolist
EPEL已经在repo后列出,并且显示提供了上万个软件包,说明EPEL已经安装到CentOS中了。
4.2 安装phpMyAdmin
一旦设置了EPEL库,就能轻松地用以下命令安装phpMyAdmin了。
在CentOS 6上
[root@localhost ~]# yum -y install phpmyadmin
在CentOS 7上
[root@localhost ~]# yum -y install phpmyadmin php-mcrypt
默认情况下,CentOS 6上的phpMyAdmin是禁止从每个ip地址访问的。为了能远程连接,需要修改它的配置。
用文本编辑器打开phpMyAdmin的配置文件(路劲:/etc/httpd/conf.d/phpMyAdmin.conf),找出并注释掉“Deny from all”字样的代码,然后把”Allow from 127.0.0.1”字样的代码行改成”Allow from 0.0.0.0”。
[root@localhost ~]# vi /etc/httpd/conf.d/phpmyadmin.conf
修改后如下:
<Directory "/usr/share/phpmyadmin">
Order Deny,Allow
# Deny from all
Allow from 0.0.0.0
</Directory>
最后,重启httpd使修改生效。
[root@localhost ~]# service httpd restart
测试phpMyAdmin是否设置成功,访问这个页面:http:///phpmyadmin。
关于phpMyAdmin配置方面的修改,可以参考该博文:
https://linux.cn/article-4526-1.html
至此,LAMP环境基本搭建好了。
网友评论