非集成环境的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 相关文章推荐
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
Sep 02 PHP
PHP连接MongoDB示例代码
Sep 06 PHP
解析MySql与Java的时间类型
Jun 22 PHP
php递归函数中使用return的注意事项
Jan 17 PHP
php读取3389的脚本
May 06 PHP
yii操作cookie实例简介
Jul 09 PHP
php使用指定字符列表生成随机字符串的方法
Apr 18 PHP
PHP中isset与array_key_exists的区别实例分析
Jun 02 PHP
简单了解将WordPress中的工具栏移到底部的小技巧
Dec 31 PHP
php中的常用魔术方法汇总
Feb 14 PHP
php数据访问之查询关键字
May 09 PHP
laravel ORM关联关系中的 with和whereHas用法
Oct 16 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连接Access数据库的注意事项
2016/08/12 PHP
httpclient模拟登陆具体实现(使用js设置cookie)
2013/12/11 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
JQuery点击事件回到页面顶部效果的实现代码
2016/05/24 Javascript
Ionic默认的Tabs模板使用实例
2016/08/29 Javascript
HTML5 实现的一个俄罗斯方块实例代码
2016/09/19 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
javascript 组合按键事件监听实现代码
2017/02/21 Javascript
jquery单击文字或图片内容放大并居中显示
2017/06/23 jQuery
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
javascript异步处理与Jquery deferred对象用法总结
2019/06/04 jQuery
微信公众号生成新浪短网址的实现(快速生成)
2019/08/18 Javascript
修改layui的后台模板的左侧导航栏可以伸缩的方法
2019/09/10 Javascript
javascript 高级语法之继承的基本使用方法示例
2019/11/11 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
Python简单连接MongoDB数据库的方法
2016/03/15 Python
Python使用win32com实现的模拟浏览器功能示例
2017/07/13 Python
pandas.DataFrame 根据条件新建列并赋值的方法
2018/04/08 Python
Pycharm 创建 Django admin 用户名和密码的实例
2018/05/30 Python
Python对象属性自动更新操作示例
2018/06/15 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
Python面向对象进阶学习
2019/05/21 Python
Python如何调用JS文件中的函数
2019/08/16 Python
Python MOCK SERVER moco模拟接口测试过程解析
2020/04/13 Python
Kent & Curwen:与大卫·贝克汉姆合作
2017/06/13 全球购物
大学本科毕业生的自我鉴定范文
2013/11/19 职场文书
电大会计学自我鉴定
2014/02/06 职场文书
平安建设实施方案
2014/03/19 职场文书
幼儿园安全责任书
2014/04/14 职场文书
城市创卫标语
2014/06/17 职场文书
2015年银行员工工作总结
2015/04/24 职场文书
责任书格式
2019/04/18 职场文书
Nginx 502 Bad Gateway错误原因及解决方案
2021/03/31 Servers
Python多线程实用方法以及共享变量资源竞争问题
2022/04/12 Python