非集成环境的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 相关文章推荐
探讨GDFONTPATH能否被winxp下的php支持
Jun 21 PHP
php url路由入门实例
Apr 23 PHP
在html文件中也可以执行php语句的方法
Apr 09 PHP
php链表用法实例分析
Jul 09 PHP
PHP编程入门的基本语法知识点总结
Jan 26 PHP
PHP+MySQL存储数据常见中文乱码问题小结
Jun 13 PHP
Yii调试查看执行SQL语句的方法
Jul 15 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
Aug 01 PHP
PHP数字金额转换成中文大写显示
Jan 05 PHP
php简单计算权重的方法示例【适合抽奖类应用】
Jun 10 PHP
Laravel模糊查询区分大小写的实例
Sep 29 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
Dec 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
PHP Smarty生成EXCEL文档的代码
2008/08/23 PHP
php获取mysql数据库中的所有表名的代码
2011/04/23 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
使用PHP免费发送定时短信的实例
2016/10/24 PHP
php自动加载代码实例详解
2021/02/26 PHP
图像替换新技术 状态域方法
2010/01/28 Javascript
Javascript new Date().valueOf()的作用与时间戳由来详解
2013/04/24 Javascript
JS的Document属性和方法小结
2013/09/17 Javascript
jquery+css3实现网页背景花瓣随机飘落特效
2015/08/17 Javascript
JavaScript数组方法大全(推荐)
2016/07/05 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
2016/08/01 Javascript
vue.js 1.x与2.0中js实时监听input值的变化
2017/03/15 Javascript
jQuery实现轮播图及其原理详解
2020/04/12 jQuery
详解小程序不同页面之间通讯的解决方案
2018/11/23 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
2019/08/06 Javascript
Vue的属性、方法、生命周期实例代码详解
2019/09/17 Javascript
vue-drag-chart 拖动/缩放图表组件的实例代码
2020/04/10 Javascript
JS组件库AlloyTouch实现图片轮播过程解析
2020/05/29 Javascript
windows下python模拟鼠标点击和键盘输示例
2014/02/28 Python
Python中使用 Selenium 实现网页截图实例
2014/07/18 Python
使用Python生成url短链接的方法
2015/05/04 Python
opencv python 图像去噪的实现方法
2018/08/31 Python
python对日志进行处理的实例代码
2018/10/06 Python
Django框架的中的setting.py文件说明详解
2018/10/15 Python
对pandas的层次索引与取值的新方法详解
2018/11/06 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
Pandas之Dropna滤除缺失数据的实现方法
2019/06/25 Python
h5实现获取用户地理定位的实例代码
2017/07/17 HTML / CSS
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
extern在函数声明中是什么意思
2014/01/19 面试题
预备党员考察表党小组意见
2015/06/01 职场文书
办公室主任岗位竞聘书
2015/09/15 职场文书
军训决心书范文
2015/09/22 职场文书
教师素质教育心得体会
2016/01/19 职场文书
Java 在生活中的 10 大应用
2021/11/02 Java/Android
JavaScript 与 TypeScript之间的联系
2021/11/27 Javascript