centos6.5部署php环境,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,写入

phpinfo();

?>

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

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

setenforce 0

service iptables stop

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

如有问题请留言。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值