Apache PHP MySql安装配置图文教程


Posted in PHP onAugust 27, 2016

每一项技术用的人多了,就会有人将其进行优化,做成一个简单、实用、大众化的工具,这对于初识者来说是非常方便的,但是对于长久学习或工作这方面的人技术人员来说是不可取的,所以还是要学习基础的实用方法。因此,我就在ubuntu下配置了Apache服务器来更深入的学习。

这是一个默认安装的方法,如果要指定

步骤一:安装apache2

1、sudo apt-get install apache2,然后输入管理员用户的密码

Apache PHP MySql安装配置图文教程

Apache PHP MySql安装配置图文教程

输入“y”,然后回车,完成安装

Apache PHP MySql安装配置图文教程

2、默认的网站根目录的路径

Apache 安装完成后的默认网站根目录“/var/www/html”, 在网站根目录下有一个“index.html”文件,在浏览器中输入localhost或127.0.0.1,就可打开该页面

Apache PHP MySql安装配置图文教程

3、修改网站根目录

a、在终端窗口输入“sudo vi /etc/apache2/apache2.conf”,然后点击“回车”键,找到"<Directory /var/www/>"的位置-->更改"/var/www/"为新的根目录就可以了。

Apache PHP MySql安装配置图文教程

b、在终端窗口中输入"sudo vi /etc/apache2/sites-available/000-default.conf"-->回车-->找到"DocumentRoot /var/www/html"的位置-->更改"/var/www/html"为新的根目录就可以了,这里我把它更改为"/var/www/"。

Apache PHP MySql安装配置图文教程

c、在浏览器重新输入网站根目录,看到的依然是刚才的默认页面

d、如何才能看到项目目录呢,在终端输入“sudo mv /var/www/html/index.html /var/www/index_back.html”,再重新在浏览器运行即可。

步骤二、安装PHP

1、sudo add-apt-repository ppa:ondrej/php可以看到有PHP5.5,PHP5.6,PHP7.0三个版本,可以随意安装任意一个。

2、sudo apt-get update如果不运行该命令,直接安装php,会出现"有 几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。

3、sudo apt-get install php7.0 php7.0-cli php7.0-fpm php7.0-gd php7.0-json php7.0-mysql php7.0-readline

步骤三、安装mysql

1、更新源列表。

打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。

2、安装mysql。

打开"终端窗口",输入"sudo apt-get install mysql-server mysql-client"-->回车-->输入"y"-->回车-->在"软件包设置对话框"中输入mysql中"root"用户的密码-->回车-->再输一次密码-->回车,安装完成。

Apache PHP MySql安装配置图文教程

Apache PHP MySql安装配置图文教程

Apache PHP MySql安装配置图文教程

Apache PHP MySql安装配置图文教程

3、判断mysql是否安装成功

打开"终端窗口",输入"sudo service mysql restart"-->回车-->如果mysql启动成功,处于运行状态说明mysql安装成功。

Apache PHP MySql安装配置图文教程

步骤四、整合LAMP

1、整合php和mysql:sudo apt-get install php7.0-mysql

2、整合php和Apache:sudo apt-get install libapache2-mod-php7.03、重启Apache2:sudo service apache2 restart注:如果上述三步不能整合LAM,可以尝试一下三步。1、打开"终端窗口",输入"sudo apt-get install libapache2-mod-auth-mysql"-->回车-->安装成功2、打开"终端窗口",输入"sudo apt-get install php5-mysql"-->回车-->安装成功注意事项:一定要记住安装mysql时设置的root用户的密码,Ubuntu 14.04系统的root用户和mysql中的root用户不是同一个用户。步骤五、验证环境Apache默认的网站根目录位于 /var/www/html/ ,进入这个目录,并创建 info.php<?phpphpinfo();?>在浏览器中输入 http://localhost/info.php 。

Apache PHP MySql安装配置图文教程

附:排错

如果 http://localhost/info.php 页面空白,请尝试 Ctrl+F5 强制刷新页面。

如果依然空白,说明php和apache之间还需要一些配置

编辑 /etc/apache2/apache2.conf

<FilesMatch \.php$>

SetHandler application/x-httpd-php

</FilesMatch>

重启Apachesudo service apache2 restart

刷新 http://localhost/info.php 。

此时应该可以看见phpinfo中的内容了。

精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
Aug 26 PHP
php URL编码解码函数代码
Mar 10 PHP
PHP中获取变量的变量名的一段代码的bug分析
Jul 07 PHP
php获取远程图片的两种 CURL方式和sockets方式获取远程图片
Nov 07 PHP
深入for,while,foreach遍历时间比较的详解
Jun 08 PHP
Php header()函数语法及使用代码
Nov 04 PHP
2014过年倒计时示例
Jan 31 PHP
destoon供应信息title调用出公司名称的方法
Aug 22 PHP
详解PHP实现定时任务的五种方法
Jul 25 PHP
php探针使用原理和技巧讲解
Sep 17 PHP
解决laravel 表单提交-POST 异常的问题
Oct 15 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
Oct 30 PHP
php微信开发接入
Aug 27 #PHP
php微信开发自定义菜单
Aug 27 #PHP
PHP7新特性foreach 修改示例介绍
Aug 26 #PHP
简单的自定义php模板引擎
Aug 26 #PHP
PHP flush 函数使用注意事项
Aug 26 #PHP
PHP获取不了React Native Fecth参数的解决办法
Aug 26 #PHP
简单的pgsql pdo php操作类实现代码
Aug 25 #PHP
You might like
用PHP查询搜索引擎排名位置的代码
2010/01/05 PHP
php中getservbyport与getservbyname函数用法实例
2014/11/18 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
CakePHP框架Session设置方法分析
2017/02/23 PHP
PHP使用curl_multi实现并发请求的方法示例
2018/04/29 PHP
PHP实现cookie跨域session共享的方法分析
2019/08/23 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
2013/07/09 Javascript
jQuery filter函数使用方法
2014/05/19 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
angularJs在多个控制器中共享服务数据的方法
2018/09/30 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
js实现web调用摄像头 js截取视频画面
2019/04/21 Javascript
vue仿ios列表左划删除
2019/09/26 Javascript
[46:43]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第三局
2016/02/28 DOTA
[01:19:46]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第一场 2月28日
2021/03/11 DOTA
python实现查找excel里某一列重复数据并且剔除后打印的方法
2015/05/26 Python
Django 如何获取前端发送的头文件详解(推荐)
2017/08/15 Python
基于Python获取城市近7天天气预报
2019/11/26 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
python3 logging日志封装实例
2020/04/08 Python
PyCharm配置anaconda环境的步骤详解
2020/07/31 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
菲律宾酒店预订网站:Hotels.com菲律宾
2017/07/12 全球购物
TecoBuy澳大利亚:在线电子和小工具商店
2020/06/25 全球购物
中文专业毕业生自荐信
2013/10/28 职场文书
寄语是什么意思
2014/04/10 职场文书
品德评语大全
2014/05/05 职场文书
企业安全生产标语
2014/06/06 职场文书
社区反邪教工作方案
2014/06/16 职场文书
党员对照检查材料思想汇报
2014/09/16 职场文书
小学优秀教师先进事迹材料
2014/12/16 职场文书
小学运动会入场口号
2015/12/24 职场文书
初一数学教学反思
2016/02/17 职场文书