非集成环境的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采集腾讯微博的实现代码
Jan 19 PHP
PHP 二维数组根据某个字段排序的具体实现
Jun 03 PHP
PHP缓存机制Output Control详解
Jul 14 PHP
destoon调用企业会员公司形象图片的实现方法
Aug 21 PHP
php实现的Captcha验证码类实例
Sep 22 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
Nov 25 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
May 06 PHP
php下载文件,添加响应头的简单实例
Sep 22 PHP
Yii实现文章列表置顶功能示例
Oct 18 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
Nov 05 PHP
总结PHP内存释放以及垃圾回收
Mar 29 PHP
yii2中关于加密解密的那些事儿
Jun 12 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 抓取新浪读书频道的小说并生成txt电子书的代码
2009/12/18 PHP
国产PHP开发框架myqee新手快速入门教程
2014/07/14 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
2016/04/30 PHP
Ajax和PHP正则表达式验证表单及验证码
2016/09/24 PHP
JavaScript中继承的一些示例方法与属性参考
2010/08/07 Javascript
jquery插件制作 图片走廊 gallery
2012/08/17 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
2013/04/26 Javascript
jQuery实现鼠标经过提示信息的地图热点效果
2015/04/26 Javascript
简单分析javascript面向对象与原型
2015/05/21 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
2015/11/25 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
2016/03/13 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
获取当前按钮或者html的ID名称实例(推荐)
2017/06/23 Javascript
jQuery实现弹窗下底部页面禁止滑动效果
2017/12/19 jQuery
Vue.js中关于侦听器(watch)的高级用法示例
2018/05/02 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
2018/11/02 Javascript
浅析vue 函数配置项watch及函数 $watch 源码分享
2018/11/22 Javascript
cocos2dx+lua实现橡皮擦功能
2018/12/20 Javascript
VuePress 快速踩坑小结
2019/02/14 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
利用Python脚本实现ping百度和google的方法
2017/01/24 Python
python django 增删改查操作 数据库Mysql
2017/07/27 Python
pandas 使用apply同时处理两列数据的方法
2018/04/20 Python
python使用xlrd模块读取xlsx文件中的ip方法
2019/01/11 Python
在pytorch中为Module和Tensor指定GPU的例子
2019/08/19 Python
详解如何用python实现一个简单下载器的服务端和客户端
2019/10/28 Python
Python 矩阵转置的几种方法小结
2019/12/02 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
为您搜罗全球潮流時尚品牌:HBX
2019/12/04 全球购物
国际贸易本科毕业生求职信
2014/09/26 职场文书
学习党的群众路线教育实践活动心得体会范文
2014/11/03 职场文书
给老婆的检讨书
2015/01/27 职场文书
秋季运动会开幕词
2015/01/28 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
小学六年级毕业感言
2015/07/30 职场文书