apache php mysql 开发_Wndows下Apache+php+Mysql环境的搭建及其涉及的知识(转)
一.安装Apache
1. 在网上搜索以下3个文件,以及找一个地方新建一个文件夹
好吧,这里有下载链接:http://pan.baidu.com/s/1hr9IdSS
文件夹内有:apache,mysql,php文件夹,最好都不要有中文路径
https是采用ssi加密之后的http协议,更安全!
msi是微软的安装程序包!
2. 安装Apache的话,直接安装二进制文件(可执行文件)即可
如果是win10操作系统,需要以管理员的身份运行:
然后进入软件安装节奏
设置基本信息
然后next
3.选择自定义安装
4.选择安装路径(!所有的目录不能出现任何中文)
5.安装
除了localhost可以访问之外,还有哪些地址可以访问?
本机ip地址
那么问题来了 这个“ It works !” 是来自那里的呢
来自默认的文档根目录下
6.管理Apache
常见的有以下的几种管理方式:
a.Apache自身提供了一个Apache服务镜像管理器
注意!--》 它不是Apache的服务器软件,只是一个管理器而已!即使退出也不影响Apache 服务!
二.以windows服务的形式进行管理
默认的,Apache被安装成了windows的一个服务!
先打开windows的服务管理器:
三.PHP的安装与管理
安装PHP很简单,解压复制过之前新建好的php目录里面即可:
此时,PHP只是一个独立的软件,可以单独的运行,跟Apache还没有任何的关系:
先安装环境变量:
然后就可以在Apache的htdocs中生成php文件,并运行它
配置PHP
first: PHP与Apache之间的关系
总的来说: PHP与Apache的关系是:php是Apache的一个功能模块,而且Apache调用PHP
什么是Apache的功能模块?
Apache本身并不是很强大,但是它可以加载很多模块来扩展它的功能,也可以说,Apache就是一个由很多模块组成的软件!Apache的每一个模块,都负责 完成特定的某一个功能!
Apache的功能模块,都是在Apache的配置文件中进行加载的
先打开PHP的主配置文件:
Apache的众多模块,都是通过LoadModule指令加载到Apache 的内部的!
我们也可以使用httpd -M来查看当前Apache已经加载了哪些模块:
好了,了解了PHP与Apache之间的关系,开始下面的步骤
第一步:将PHP安装成Apache的一个功能模块
加载语法:
LoadModule模块名(不能随意)模块的动态链接库所在的位置(加载的路径)
其中,PHP模块的名字:php5_module,也是PHP程序代码已经规定好了
模块的地址:在PHP的安装目录中,php5apache2_2.dll
然后重启Apache!(因为Apache只有在启动的时候才会读取配置文件)
但是现在运行php文件的话,还是不能成功的。
因为,此时Apache只是加载了PHP模块,还没有给PHP“分配任务”!
第二步:在Apache中将PHP结尾的文件交由PHP模块来处理
就是给PHP分配任务
也要重启Apache!
此时,PHP是Apache的一部分了,所以,PHP的配置信息需要被Apache所加载!
#加载虚拟主机的配置文件
第三步:确定并加载PHP的配置文件
理论上来说,PHP的配置文件php.ini可以出现在计算机的任何一个目录下,也就是说,在计算机中,可能有多个php的配置文件,首先要确定在哪个目录下进行加载!为了方便管理,一般都是将php.ini放置在php的安装目录下!
首先,利用Apache的配置指令PHPIniDir配置文件路径:
然后,在相应的目录下增加php.ini:
利用已有的模板修改即可:
生产环境是对外开放,开发环境就是个人学习使用
我们将开发环境下的配置文件的模板复制一份,修改为php.ini:
重启Apache!
第四步:修改时区
报错:
时区,一般是必须要配置的选项!
此时在php/php.ini中搜索:timezone,把timezone中的值改成PRC
因为php是Apache中的一部分
所以,需要重启Apache!
四.Mysql 的安装与配置
安装:
1.选择自定义安装
2.选择安装目录:
需要配置两个目录:
MySQL管理系统的目录
MySQL数据库的目录
3.安装
进入配置阶段:
配置阶段:
1.选择详细配置
2.选择开发机器
3.选择多功能服务器
4.选择低并发
5.开启严格模式
严格模式: 在插入数据的时候,数据与该字段的类型必须一致。
6.选择utf8字符集
7.安装环境变量
8.设置root用户密码
9.执行配置生效。
(如果卡的超过30分钟就关闭,删除以下文件,再重新安装)
到这里还没有完
还有将php配置成mysql的客户端等等补充操作
请移步: http://www.cnblogs.com/mrszhou/p/7406456.html
apache php mysql 开发_Wndows下Apache+php+Mysql环境的搭建及其涉及的知识(转)相关推荐
- Wndows下Apache+php+Mysql环境的搭建及其涉及的知识
一.安装Apache 1. 在网上搜索以下3个文件,以及找一个地方新建一个文件夹 好吧,这里有下载链接:http://pan.baidu.com/s/1hr9IdSS 文件夹内有:apache,mys ...
- ubuntu mysql开发_Ubuntu下进行基于MySQL的JDBC的开发
安装环境:Ubuntu Linux1.先安装JDK2.安装MySQL的JDBC驱动程序Connector/J(1)Ubuntu新立得软件管理包里面搜索Connector/J 安装环境:Ubuntu L ...
- 微信公众号网页在本地开发模式下如何使用正式环境的域名来调试
微信公众号网页在本地开发模式下如何使用正式环境的域名来调试? 鄙人之前也不知道,网上搜了一下,看到的几篇文章都是要使用代理,有用Nginx的,还有自己写代理的.主要是按照步骤做了并不行.于是自己折腾了 ...
- apache php 整合 linux,Linux下Apache、php3、MySQL的整合
Linux下Apache.php3.MySQL的整合 发布时间:2005-05-19 00:03:08来源:红联作者:ming 一.所需的安装包 apache_1.3.19.tar.gz php-4. ...
- apache tomcat php mysql 配置_Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结...
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 1.作者:moonsbird 题目:Windows下Apache+Tomcat+MySQL+jsp+ph ...
- linux下apache启动命令,linux系统下apache服务的启动、停止、重启命令
本文章简单的介绍了关于linux下在利用命令来操作apache的基本操作如启动.停止.重启等操作,对入门者不错的选择.本文假设你的apahce安装目录为 usr local apache2,这些方法适 ...
- windows下配置apache和php,Windows系统下Apache和PHP的安装和基本配置
需要下载的东东: apache_2.0.59-win32-x86-no_ssl.msi (服务器软件,用来编译PHP的) php-5.1.5-Win32.zip (PHP的主文件) pecl-5. ...
- linux apache 安装 rewrite,Linux主机下Apache如何使用rewrite模块
Linux主机下Apache使用rewrite模块解决方案: 1. 需要在apache的配置文件httpd.conf中加入相应配置: Apache-1.3.x版本,在/usr/prima/apache ...
- linux 安装qt mysql库_Linux下QT平台Mysql数据库开发环境配置
This doucment is about how to add mysql driver into QT and about database connections 由于之前安装RedH ...
最新文章
- 2020-10-29 PYTORCH与Tensorflow速查表
- 对我影响最大的3位老师
- mysql 分时统计_mysql中数据统计的技巧备忘录
- [转]Vi 教程(Unix行编辑器)
- c语言建立线性表(顺序储存,链式储存,循环,双向)全
- vue制作展开收起效果
- mysql optimize 作用_mysql optimize table
- 装服务器显示磁盘脱机,服务器磁盘处于脱机
- Python爬虫自学之第(①)篇——爬虫伪装和反“反爬”
- php nodelist,了解NodeList、HTMLCollection以及NamedNodeMap的使用(代码)
- EDB*Plus的当前路径问题
- js中substr,substring,indexOf,lastIndexOf的用法小结
- 345. Reverse Vowels of a String【easy】
- Xml序列化和反序列化对象-使用MemoryStream-实践
- 2022最新微信小程序商城搭建教程(附源码)
- 【Unity 题型】Unity基础
- VOIP技术连载之二--VOIP呼叫流程
- html中怎样写渐变色代码,如何用CSS写渐变色
- 消息中心(系统消息)实现
- 免费的ASP.NET空间和SQLServer2008 Express
热门文章
- 关于寄存器的定义__REG
- qhfl-3 Course模块
- Java语言类的作用,java 语言Class类的作用,怎么使用?
- linux mail.rc 端口,配置mail.rc 文件并使用mail发送邮件的详细配置
- kali-linux下搭建DVWA环境
- android 图像对比,Android中比较两个图片是否一致的问题
- c语言贪吃蛇最简单,熬书几个月,终于编出简易的贪吃蛇了,VS2013
- 如何一站式快速构建企业全场景数据库管理平台?
- 看全域消费者运营Quick Audience如何实现自动化营销?
- 函数计算助力高德地图平稳支撑亿级流量高峰