CentOS 6.5搭建LAMP环境

lamp环境为Linux/Apache/MySQL/PHP的简称。apache比nginx重写伪静态方面好点,稳定且模块多。nginx轻量抗并发,低资源低消耗。各有各的好处。
为了减少错误与熟悉安装过程,采用分步安装而不用一键安装包。

下面命令请一条一条复制执行,并去掉#注释

安装和配置Apache服务器

yum install httpd
service httpd  start
/sbin/chkconfig --levels 235 httpd on  #开机自启

先安装后续再配置

安装设置MYSQL数据库

1、安装数据库

yum install mysql-server #安装MYSQL服务
/sbin/chkconfig --levels 235 mysqld on #设置开机启动
/etc/init.d/mysqld start #启动MYSQL

2、安全设置

mysql_secure_installation #安全设置,设置ROOT密码等,走一遍

可以删除test用户和数据表

3、登陆并建立一个数据库

mysql -u root -p # 登录ROOT数据库用户

create database 数据库名称;
grant all on 数据库名称.* to '数据库用户名' identified by '密码';

把上面的示例替换成你自己的,用英文,不要用中文

安装PHP环境

yum install php php-pear php-mysql #最后一个为php5-mysql包,连接数据库用的

创建日志文件夹

mkdir -p /var/log/php
chown apache /var/log/php

修改php配置文件vi /etc/php.ini,在最后加上下面语句即可

error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
display_errors = Off
log_errors = On
error_log = /var/log/php/error.log

最后重启一下httpd

/etc/init.d/httpd restart

lamp安装完成

可以在 /var/www/html中创建一个index.php,写入

<?php
phpinfo();
?>

用浏览器访问一下即可显示php相关信息。

如果不能访问,可以先停掉SELinux和iptables防火墙,测试后再iptables添加端口

setenforce 0
service iptables stop

 

教程中需要用到vim编辑器,需要熟悉有关linux命令。

如有问题请留言。

转载请注明出处与链接,如有其他疑问或交流,请加QQ交流群或关注公众号加我微信

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注