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 相关文章推荐
php合并数组array_merge函数运算符加号与的区别
Oct 31 PHP
php2html php生成静态页函数
Dec 08 PHP
php 广告调用类代码(支持Flash调用)
Aug 11 PHP
php读取文件内容的三种可行方法示例介绍
Feb 08 PHP
yii上传文件或图片实例
Apr 01 PHP
php获取文件名后缀常用方法小结
Feb 24 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
Nov 20 PHP
PHP中函数gzuncompress无法使用的解决方法
Mar 02 PHP
CodeIgniter框架数据库基本操作示例
May 24 PHP
Swoole实现异步投递task任务案例详解
Apr 02 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
Oct 08 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
Aug 06 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判断图片格式的七种方法小结
2013/06/03 PHP
php实现上传图片保存到数据库的方法
2015/02/11 PHP
php实现SAE上使用storage上传与下载文件的方法
2015/06/29 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
PHP7创建销毁session的实例方法
2020/02/03 PHP
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
2010/03/27 Javascript
jQuery控制图片的hover效果(smartRollover.js)
2012/03/18 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
javascript字符串替换及字符串分割示例代码
2013/12/12 Javascript
详解js私有作用域中创建特权方法
2016/01/25 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
微信小程序 slider 详解及实例代码
2017/01/10 Javascript
使用jQuery.Pin垂直滚动时固定导航
2017/05/24 jQuery
react-router中的属性详解
2017/06/01 Javascript
vue组件实现可搜索下拉框扩展
2020/10/23 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
2019/03/20 Javascript
python实现的登录和操作开心网脚本分享
2014/07/09 Python
python实现模拟按键,自动翻页看u17漫画
2015/03/17 Python
Python与人工神经网络:使用神经网络识别手写图像介绍
2017/12/19 Python
Python subprocess库的使用详解
2018/10/26 Python
python语言基本语句用法总结
2019/06/11 Python
tensorflow实现从.ckpt文件中读取任意变量
2020/05/26 Python
基于python实现查询ip地址来源
2020/06/02 Python
HTML5仿手机微信聊天界面
2016/03/18 HTML / CSS
html5图片上传预览示例分享
2014/04/14 HTML / CSS
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
计算机专业优秀大学生自我总结
2014/01/21 职场文书
军神教学反思
2014/02/04 职场文书
企业环保标语
2014/06/10 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
后勤管理员岗位职责
2014/08/27 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
煤矿安全学习心得体会
2016/01/18 职场文书
本地通过nginx配置反向代理的全过程记录
2021/03/31 Servers