# centos7.0+php7.1环境配置文档
CentOS 7.0(64位)安装配置LAMP服务器(Apache+PHP+MariaDB)
一、配置防火墙,开启80端口、3306端口
CentOS 7.0默认使用的是firewall作为防火墙。
1、开启firewall:
systemctl start firewalld.service #开启firewall
systemctl enable firewalld.service #设置firewall开机启动
2、配置firewalld防火墙
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --permanent --add-service=mysql
firewall-cmd --reload
二、关闭SELINUX
vi /etc/selinux/config
\#SELINUX=enforcing #注释掉
\#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
安装篇:
一、安装Apache
yum install httpd #根据提示,输入Y安装即可成功安装
systemctl start httpd.service #启动apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重启apache
systemctl enable httpd.service #设置apache开机启动
二、安装MariaDB
CentOS 7.0中,已经使用MariaDB替代了MySQL数据库
1、安装MariaDB
yum install mariadb mariadb-server #询问是否要安装,输入Y即可自动安装,直到安装完成
systemctl start mariadb.service #启动MariaDB
systemctl stop mariadb.service #停止MariaDB
systemctl restart mariadb.service #重启MariaDB
systemctl enable mariadb.service #设置开机启动
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)
2、为root账户设置密码
mysql\_secure\_installation
回车,根据提示输入Y
输入2次密码,回车
根据提示一路输入Y
最后出现:Thanks for using MySQL!
MariaDB密码设置完成,重新启动 MariaDB:
systemctl restart mariadb.service #重启MariaDB
三、安装PHP
安装PHP7.1组件,使PHP支持 MariaDB
yum install epel-release -y
rpm -Uvh <https://mirror.webtatic.com/yum/el7/webtatic-release.rpm>
yum install php71w php71w-cli php71w-common php71w-devel php71w-gd php71w-pdo php71w-mysql php71w-mbstring php71w-bcmath libjpeg php71w-ldap php71w-odbc php71w-pear php71w-xmlrpc
php71w-mcrypt -y
安装解压缩软件和上传插件(可选)
yum install unzip lrzsz -y
systemctl restart mariadb.service #重启MariaDB
systemctl restart httpd.service #重启apache
四、安装ioncube\_loader
1.下载:ioncube\_loader(64位操作系统)
<http://www.yuanfengtest.com/php7.1/ioncube7.1.zip>
2.安装 ioncube\_loader
解压后将 ioncube\_loader\_lin\_7.1.so 拷贝到服务器 /usr/lib64/php/modules 目录
将00-ioncube.ini 拷贝到服务器 /etc/php.d/ 目录下
完成后重启apache:systemctl restart httpd.service
配置篇
一、Apache配置
vi /etc/httpd/conf/httpd.conf #编辑文件
ServerSignature On #添加,在错误页中显示Apache的版本,Off为不显示
Options Indexes FollowSymLinks #修改为:Options Includes ExecCGI FollowSymLinks(允许服务器执行CGI及SSI,禁止列出目录)
AllowOverride None #修改为:AllowOverride All (允许.htaccess)
\#Options Indexes FollowSymLinks #修改为 Options FollowSymLinks(不在浏览器上显示树状目录结构)
DirectoryIndex index.html #修改为:DirectoryIndex index.html index.php(设置默认首页文件,增加index.php)
wq! #保存退出
systemctl restart httpd.service #重启apache
rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html #删除默认测试页
二、php配置
vi /etc/php.ini #编辑
expose\_php = Off #禁止显示php版本的信息
short\_open\_tag = ON #支持php短标签
:wq! #保存退出
systemctl restart mariadb.service #重启MariaDB
systemctl restart httpd.service #重启apache
测试篇
cd /var/www/html
vi index.php #输入下面内容
:wq! #保存退出
在客户端浏览器输入服务器IP地址,可以看到相关的配置信息!
注意:apache默认的程序目录是/var/www/html
权限设置:chown apache.apache -R /var/www/html
至此,CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)教程完成!
- 软件介绍
- 商城系统介绍
- 系统名词解释
- 功能列表
- 买家中心
- 商家中心
- 商城平台管理后台
- UCenter
- PayCenter
- 会员中心
- 会员注册流程
- 购物流程
- 在线支付购物流程
- 货到付款购物流程
- 商家中心
- 新增商家
- 商家发布流程
- 商家发货流程
- 首页设置
- 首页模版设置
- Seo如何设置
- 商城后台上传图片不显示
- 计划任务
- 计划任务说明
- 修改密码
- 如何修改密码
- 如何找回密码
- 平台如何修改会员密码
- 退款退货
- 退款退货流程
- 积分商城
- 如何发布积分商品
- 如何发布代金券
- 支付方式
- 如何设置支付宝支付
- 如何设置微信支付
- 如何设置APP微信支付
- 权限设置
- 如何设置管理员权限
- 商品导入
- 如何使用商品导入
- 店铺消息
- 店铺消息如何设置
- 手机模板
- 如何设置手机端
- 如何打包商城App
- 规格设置
- 规格如何设置
- 短信设置
- 短信如何设置
- 邮箱设置
- 邮箱如何设置
- 快递设置
- 快递鸟如何设置
- 商城安装
- 商城安装操作指南
- centos7.0环境配置操作指南
- php5.4-php5.6配置文件下载
- 正式商城安装操作指南
- centos7.0+php7.1环境配置文档
- 修改数据库信息
- 前期准备
- 前期需要准备的资料
- 云版如何备案
- 阿里云如何备案
- 阿里云服务器购买流程
- 百度云如何备案