很久之前帮老师写的LAMP(linux+apache+mysql+php)教程,自己也用这个方法配了好多台服务器,发到博客记录一下,也希望能给大家带来一些帮助。
更新yum
以全新centos7系统为例子(确保自己拥有root权限)
PHP5.6安装
1、百度搜索webtatic 根据系统版本号选择yum源并安装
|
|
这里我选择了centos7的php56
版本
运行如下语句
2、安装php及其拓展
|
|
一路按Y同意安装
以上安装会默认执行编译安装Apache
若不确定自己服务器重使用了什么php拓展,请执行yum install php56w*
Apache 配置
进入/etc/httpd/conf.d
目录下,删除除php.conf
以外文件
然后进行虚拟主机配置
在/etc/httpd/conf.d/
目录新建任意一个conf文件,如test.conf
创建的.conf文件内容如下,后续绑定域名什么的也是在这里
并根据实际情况建立web目录,如/work/
并将网站文件放入/work/WEBROOT/default/
请确保web目录所属用户和所属用户组为apache
,可用chown
与chgrp
命令更改
服务启动前,请确保防火墙对apache为开放权限,若不想配置防火墙策略,
请关闭selinux 与firewalld.service
分别为
修改/etc/selinux/config
文件中设置SELINUX=disabled
,然后重启服务器。
和systemctl disable firewalld
执行后请重启服务器
启动服务
加入开机启动
Mysql配置
先安装带有可用的mysql5系列社区版资源的rpm包
查看当前可用的mysql安装资源
直接使用yum的方式安装MySQL
加入开机启动
启动服务
初始化(重置密码,删除匿名用户,远程登录配置等)
登录数据库
选择数据库
导入sql
配置网站数据库信息
根据要搭建的网站来配置