非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程


Posted in PHP onApril 12, 2016

本文为大家分享了php运行环境搭建安装图文教程,供大家参考,具体内容如下

安装apache:

1,不要安装到有中文的目录中:

2,尽量将apache,php,mysql安装到一个总的目录,便于管理。

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

3,尽量将之前安装的amp集成安装环境删除,并删除已经配置的环境变量:

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

此处是服务器名称的设置,可以随便输入,完成之后可用IP或者localhost来进行访问,

邮箱随便填写,保证邮箱格式的正确

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

apache安装后的默认主页(站点)的位置为:

apache的安装位置/htdocs/

localhost:是一个特殊域名(站点),其本身就代表“本机服务器”

127.0.0.1是一个特殊IP地址,代表“本机服务器”

完成之后输入localhost,

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

配置apache以运行php网页

初始apache安装完之后,其配置项还不能运行php脚本(代码)。

我们需要对apache进行自定义配置,以完成该目标:运行php脚本。

apache配置文件所在位置:

apche安装目录/conf/

主配置文件为:httpd.conf

apache的功能是以“模块化”的方式来运行的,其中有很多默认的功能模块

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

那么,php其实也是作为apache的其中一个功能模块而已!

但我们得自己去配置(无默认配置代码)。

代码如下:

找到PHP的安装目录下的图示文件。

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

配置文件修改后,需要重启apache。

其中第二步,还有另一个方式:文件后缀可随便设定,例如.bc8,.phtml

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

配置php的基本运行环境

php的配置文件是:

php语言包/php.ini

实际上,php初始语言包,提供了2个推荐配置文件:

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

我们只要拿其中一个修改其后缀就可以了。重命名下。

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

这是有一个很重要的点就是要确定php配置文件(php.ini)的位置:

使用一个简单的php网页,其中只有一行代码:

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

运行后看到

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

于是,我们可以在apache的配置文件中,来指定php.ini的位置:

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

再重启apache,运行phpinfo.php,结果为:

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

配置时区:

根据关键字timezone找到配置行:

初始:

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

修改为:

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

配置数据库连接机制:

php虽然本身是作为apache的一个模块,被apache调用,

但是,php作为一个完整的语言包,其内部又是有很多个“子模块”构成。

php中的模块配置如下(在php.ini文件中):

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

extension:扩展的意思,即扩展模块

这里就可以轻松“打开/关闭”某个模块。

我们现在需要连接mysql数据库的模块,则打开它:

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

实际上,还不够!

因为我们要需要具体指出该模块在哪里

(对比apache打开php模块的语法:

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

即同样需要指出模块位置。

在php中,模块位置的设定是一个单独的设置项,而且所有模块都放一起:

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

改为如下:

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

重启apache。

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

这时候不用着急,因为我们还没有安装数据库呢么。

安装mysql数据库

开始安装:

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

好了安装完成,再次连接数据库会如果什么都不显示,则表示连接成功!

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

以上就是本文的全部内容,希望大家喜欢。

PHP 相关文章推荐
PHP新手上路(五)
Oct 09 PHP
PHP 数组教程 定义数组
Oct 23 PHP
PHP中使用gettext解决国际化问题的例子(i18n)
Jun 13 PHP
ThinkPHP实现多数据库连接的解决方法
Jul 01 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
Jan 07 PHP
基于命令行执行带参数的php脚本并取得参数的方法
Jan 25 PHP
PHP与服务器文件系统的简单交互
Oct 21 PHP
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
Nov 12 PHP
php实现头像上传预览功能
Apr 27 PHP
原生php实现excel文件读写的方法分析
Apr 25 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
Aug 30 PHP
Yii2.0 RESTful API 基础配置教程详解
Dec 26 PHP
ThinkPHP框架里隐藏index.php
Apr 12 #PHP
PHP 绘制网站登录首页图片验证码
Apr 12 #PHP
PHP中Restful api 错误提示返回值实现思路
Apr 12 #PHP
PHP给文字内容中的关键字进行套红处理
Apr 12 #PHP
PHP实现的通过参数生成MYSQL语句类完整实例
Apr 11 #PHP
PHP实现的浏览器检查类
Apr 11 #PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
Apr 11 #PHP
You might like
php将fileterms函数返回的结果变成可读的形式
2011/04/21 PHP
php实现httpclient类示例
2014/04/08 PHP
php smarty模板引擎的6个小技巧
2014/04/24 PHP
php中的单引号、双引号和转义字符详解
2017/02/16 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
JavaScript 学习笔记(十二) dom
2010/01/21 Javascript
JQuery动态给table添加、删除行 改进版
2011/01/19 Javascript
jquery无缝向上滚动实现代码
2013/03/29 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
2014/07/31 Javascript
json对象与数组以及转换成js对象的简单实现方法
2016/06/24 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
js实现日历的简单算法
2017/01/24 Javascript
微信小程序中顶部导航栏的实现代码
2017/03/30 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
node.js express捕获全局异常的三种方法实例分析
2019/12/27 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
[50:28]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Newbee vs KG
2018/04/01 DOTA
Python中encode()方法的使用简介
2015/05/18 Python
python使用Paramiko模块实现远程文件拷贝
2019/04/30 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
Python3 shelve对象持久存储原理详解
2020/03/23 Python
Python多线程thread及模块使用实例
2020/04/28 Python
python中常见错误及解决方法
2020/06/21 Python
如何使用Cython对python代码进行加密
2020/07/08 Python
HTML5实现锚点时请使用id取代name
2013/09/06 HTML / CSS
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
口头翻译求职人自荐信
2013/12/07 职场文书
写给女朋友的检讨书
2014/01/28 职场文书
代办社保委托书范文
2014/10/06 职场文书
女性健康讲座主持词
2015/07/04 职场文书
工作简报范文
2015/07/21 职场文书
退休劳动合同怎么写?
2019/10/25 职场文书
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
2021/05/17 Python
详细介绍Java中的CyclicBarrier
2022/04/13 Java/Android