Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法
本文实例讲述了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法。分享给大家供大家参考,具体如下:
这里为Ubuntu14.04系统下配置PHP7.0+Apache2+Mysql5.7,主要目的是为了试玩WordPress。
更新系统资源
sudo apt-get update
sudo apt-get uograde
Apache2
安装apache
sudo apt-get apache2
编辑apache主配置文件/etc/apache2/apache2.conf,修改KeepAlive设置
KeepAlive Off
Apache默认的multi-processing模块(MPM ) 是一个event 模块,但是 php默认是使用 prefork模块,禁用event模块,启用prefork模块
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
重启Apache
sudo service apache2 restart
如果在重启Apache时,看见关于ServerName的报错,可以做如下修改
①编辑apache主配置文件/etc/apache2/apache2.conf
②添加一行ServerName localhost
③然后执行sudo service apache2 restart
Mysql5.7
因为Ubuntu14.04下没有Mysql5.7的源,需要连接外部资源库进行下载
wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb
sudo dpkg -i mysql-apt-config_0.6.0-1_all.deb
sudo apt-get update
sudo apt-get install mysql-server
# 在安装过程中要输入root的密码
安装完成后,执行mysql_secure_installation
,根据提示完成安全设置
PHP7.0
Ubuntu14.04下的默认源是PHP5.0,所以也需要添加外部源
Personal Package Archive(PPA) 是一个apt仓库,允许第三方开发者发布用于ubuntu的外部资源
Ondřej Surý 提供了用于PPA的PHP7.0
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0
LAMP
整合PHP和Mysql
sudo apt-get install php7.0-mysql
整合PHP和Apache
sudo apt-get install libapache2-mod-php7.0
sudo service apache2 restart
验证环境
显示PHP的版本信息
php -v
Apache默认的网站根目录位于/var/www/html/,进入这个目录,并创建info.php
sudo nano /var/www/html info.php
<?php
phpinfo();
?>
在浏览器中输入http://localhost/info.php进行验证
希望本文所述对大家Ubuntu服务器配置有所帮助。
- Python-执行系统命令
- css3 UI 修饰——回顾
- Windows Phone 7实战 第一天 设计启动页面和应用程序图标
- css3响应式布局设计——回顾
- Windows Phone 7 实战第二天 二维码QRcode
- Python-面向对象编程
- SQL Server 2012将与Hadoop无缝集成
- 系统性能优化一例
- Android中include标签的使用
- css3弹性盒子模型——回顾。
- confluence与jira账号对接、查看到期时间及问题总结
- 物联网、人工智能时代来临五大隐忧不可不提防
- Contact Manager Web API 示例[1]CRUD 操作
- 3个域名交易:fde.com11万被秒
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- C语言实现类似QQ聊天界面抖动功能!
- Java基础数据类型和引用类型的区别
- 解决Android8.0之后开启service
- 深入理解Java泛型(一.泛型的作用与定义)
- OpenCV与图像处理(九)
- 如何编写高质量的代码
- [数据结构与算法] 哈希表
- [数据结构与算法] 排序算法之直接插入排序与希尔排序
- [数据结构与算法] 排序算法之选择排序和堆排序
- [数据结构与算法] 树结构之二叉树
- [数据结构与算法] 排序算法之归并排序与基数排序
- [数据结构与算法] 邂逅数组与队列
- [数据结构与算法] 邂逅链表
- 【LeetCode每日一题】23. Merge k Sorted Lists
- MyBatis Generator( 逆向工程以及源码分析 )