非集成环境的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 相关文章推荐
如何去掉文章里的 html 语法
Oct 09 PHP
mysq GBKl乱码
Nov 28 PHP
让你的网站首页自动选择语言转跳
Dec 06 PHP
php中常用编辑器推荐
Jan 02 PHP
PHPWind 发帖回帖Api PHP版打包下载
Feb 08 PHP
PHP中::、->、self、$this几种操作符的区别介绍
Apr 24 PHP
百度ping方法使用示例 自动ping百度
Jan 26 PHP
php绘制一个矩形的方法
Jan 24 PHP
非常重要的php正则表达式详解
Jan 04 PHP
PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 如何解决
Apr 17 PHP
详谈PHP程序Laravel 5框架的优化技巧
Jul 18 PHP
PHP7.1实现的AES与RSA加密操作示例
Jun 15 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
如何给phpadmin一个保护
2006/10/09 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
PHP实现通过get方式识别用户发送邮件的方法
2015/07/16 PHP
微信支付之JSAPI公众号支付详解
2019/05/15 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
2019/10/11 PHP
JavaScript面向对象编程
2008/03/02 Javascript
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
整理Javascript函数学习笔记
2015/12/01 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
javascript中call apply 与 bind方法详解
2016/03/10 Javascript
javascript HTML5文件上传FileReader API
2020/03/27 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
2016/05/03 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
2016/10/10 Javascript
jQuery实现复选框的全选和反选
2017/02/02 Javascript
jquery实现弹窗功能(窗口居中显示)
2017/02/27 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
2017/07/04 jQuery
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
详解ES6数组方法find()、findIndex()的总结
2020/05/12 Javascript
通过实例了解JS执行上下文运行原理
2020/06/17 Javascript
python实现红包裂变算法
2016/02/16 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
python3 selenium自动化 frame表单嵌套的切换方法
2019/08/23 Python
Python交互环境下打印和输入函数的实例内容
2020/02/16 Python
解决python3插入mysql时内容带有引号的问题
2020/03/02 Python
利用HTML5中的Canvas绘制一张笑脸的教程
2015/05/07 HTML / CSS
Java的for语句中break, continue和return的区别
2013/12/19 面试题
编写strcpy函数
2014/06/24 面试题
广播电视新闻学专业应届生求职信
2013/10/08 职场文书
家长会主持词开场白
2014/03/18 职场文书
幼儿园安全责任书范本
2014/07/24 职场文书
销售简历自我评价怎么写
2014/09/26 职场文书
博士生专家推荐信
2015/03/25 职场文书
2016年教师新年寄语
2015/08/18 职场文书