非集成环境的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 magic_quotes_gpc的一点认识与分析
Aug 18 PHP
PHP源码之explode使用说明
Aug 05 PHP
php使用pdo连接mssql server数据库实例
Dec 25 PHP
Web程序工作原理详解
Dec 25 PHP
10个超级有用值得收藏的PHP代码片段
Jan 22 PHP
php中switch与ifelse的效率区别及适用情况分析
Feb 12 PHP
PHP生成静态HTML文档实现代码
Jun 23 PHP
浅谈PHP中的数据传输CURL
Sep 06 PHP
swoole和websocket简单聊天室开发
Nov 18 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
Oct 18 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 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
smtp邮件发送一例
2006/10/09 PHP
跟我学Laravel之请求与输入
2014/10/15 PHP
php生成shtml类用法实例
2014/12/09 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
PHP7内核CGI与FastCGI详解
2019/04/14 PHP
基于JavaScript 数据类型之Boolean类型分析介绍
2013/04/19 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
简单js代码实现selece二级联动(推荐)
2014/02/18 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
2015/03/12 Javascript
JavaScript获取客户端IP的方法(新方法)
2016/03/11 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
浅析node.js的模块加载机制
2018/05/25 Javascript
express+vue+mongodb+session 实现注册登录功能
2018/12/06 Javascript
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
webpack+express实现文件精确缓存的示例代码
2020/06/11 Javascript
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
Python实现的从右到左字符串替换方法示例
2018/07/06 Python
python递归实现快速排序
2018/08/18 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
基于Python获取城市近7天天气预报
2019/11/26 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
2020/05/11 Python
Pytorch之Tensor和Numpy之间的转换的实现方法
2020/09/03 Python
selenium如何定位span元素的实现
2021/01/13 Python
局域网定义和特性
2016/01/23 面试题
应届生的求职推荐信范文
2013/11/30 职场文书
村长贪污检举信
2014/04/04 职场文书
保护动物倡议书
2014/04/15 职场文书
关于环保的建议书
2014/05/12 职场文书
普宁寺导游词
2015/02/04 职场文书
永远是春天观后感
2015/06/12 职场文书
诚信考试主题班会
2015/08/17 职场文书
Pytorch 使用tensor特定条件判断索引
2021/04/08 Python
MongoDB数据库常用的10条操作命令
2021/06/18 MongoDB
python字符串的一些常见实用操作
2022/04/06 Python