centos6环境下的LAMP搭建
LAMP中的 L指的是Linux 、A指的是Apache、M指的是Mysql、P指的是php。
首先,在刚刚安装好的centos6系统下,关闭selinux的安全机制
其配置文件在/etc/selinux/config文件下,
vi /etc/selinux/config
进入该文件,将下图红框部分改为如图所示:
我们使用yum安装lamp,首先更新一下yum
yum -y update
接下来,进入正题:
1、安装Apache
yum install httpd httpd-devel
安装完成之后
启动Apache/etc/init.d/httpd start
或service httpd start
将其设置为开机自启动chkconfig httpd on
至此Apache就已经安装完成,其配置文件在/etc/httpd/conf/httpd.conf
中。
测试是否安装成功:Apache默认使用80端口,在防火墙中将80端口开放,添加红框一行
重启防火墙service iptables restart
然后,使用在同一网段下的电脑,使用浏览器输入本机ip即可得到如下界面,
2、安装mysql
yum install mysql mysql-server mysql-devel
mysql-devel:开发用到的库以及包含文件
mysql-server:mysql服务器
同样,下载完成后将其启动/etc/init.d/mysqld start
或service mysqld start
设置为开机自启动chkconfig mysqld on
其配置文件/etc/my.cnf
中
mysql的使用,后期单独发一篇文章。
3、安装php-fpm及php扩展
yum install php-cli php-fpm php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
php-cli:在命令行里运行php
php-fpm:在web里访问运行php
php扩展:扩展php-fpm
安装完成后,启动php-fpm,/etc/init.d/php-fpm
或service php-fpm restart
并将其设置为开机自启chkconfig php-fpm on
测试是否成功安装,在Apache的默认访问目录下新建test.php文件
cd var/www/html
touch test.php
在其中写入
保存后,在同网段下的计算机的浏览器中查找本机ip加文件名称,如我的ip为192.168.0.4,则访问192.168.0.4/test.php
得到如下界面则表示成功
至此,lamp安装完成
第一次发博客,如有错误欢迎大家的指正,不喜就喷