window下Apache+php+Mysql环境的搭建及其涉及的知识

一.安装Apache

1. 在网上搜索以下3个文件,以及找一个地方新建一个文件夹

文件夹内有: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分钟就关闭,删除以下文件,再重新安装)

如果成功就大吉大利,今晚吃鸡·

时间: 2024-10-05 04:58:58

window下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.选

windows下apache+php+mysql 环境配置方法

一 准备 1 下载apache http://httpd.apache.org/download.cgi#apache24 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接 2 下载php http://windows.php.net/downloads/releases/archives/ php-5.3.5-Win32-VC6-x86.zip 下载vc6版本 VC

Ubuntu 下 JDK+Tomcat+MySql 环境的搭建

3.    安装 MySql 3.1    安装 使用 apt-get install 方式安装,终端输入:sudo apt-get install mysql-server-5.1  ( 小提示: 搜索软件: apt-cache search 软件名关键字,支持模糊查询, 譬如: apt-cache search mysql ) 安装过程中,有两次提示输入 mysql 的 root 账号的密码,这里输入 root ,确定,直至安装完成. 3.2    创建用户 Mysql 安装完之后,已自动启

Ubuntu下JDK+Tomcat+MySql环境的搭建

主机在阿里云上,所以网络的配置都省了,只剩下软件的安装和配置 1.安装mysql 1.1 apt-get install mysql-server-5.5 安装过程中,有两次提示输入 mysql 的 root 账号的密码,这里输入 123456 ,确定,直至安装完成. 终端输入mysql –u root –p 回车 输入密码:123456 1.2 进入 mysql 的控制台.创建一个用户(用户名为: test ,密码为: 123456 ),并授权,以便远程访问 mysql (如果需要的话): g

在Docker下搭建Apache+PHP+mysql环境的过程记录

在Docker下搭建Apache+PHP+mysql环境的过程记录 这是一篇搭建Docker环境的过程记录,方便以后查看.主要记录了搭建所用到的工具,使用的命令和遇到的坑. 1. 安装Docker 第一步肯定是到Docker的官网(https://www.docker.com)上去下载安装包,目前有CE和EE两个版本,简单来说,CE就是免费版,EE就是收费版.因为我用的是Windows系统,这里就只讲在Windows系统上怎么安装. 也可以点这里直接下载Windows版.下好之后运行安装. 因为

apache + php +mysql 环境搭建lamp

Apache + php +mysql 环境搭建lamp 此次试验搭建lamp环境,Apache 服务前端服务器,PHP.mysql为后端服务器,NFS为请求页面资源共享存储,试验设计如图:(系统Centos6.7,源码软件版本Apache 2.4.3.php5.6.7.Mariadb-10.1.19 ) 一.配置NFS服务器 1,安装nfs-utils,启动rpcbind服务,启动nfs服务. 2,创建NFS目录 mkdir /htdoc 3,编辑 vim /etc/exports,添加 /h

阿里云CentOS7搭建Apache+PHP+MySQL环境,注意php加载mysql的方法

阿里云CentOS7搭建Apache+PHP+MySQL环境 投稿:mrr 字体:[增加 减小] 类型:转载 时间:2017-03-24我要评论 最近要搭建一个阿里云的LMAP环境,选了CentOS7来做搭建.下面通过本文给大家分享阿里云CentOS7搭建Apache+PHP+MySQL环境,感兴趣的朋友一起看看吧 最近要搭建一个阿里云的LMAP环境,选了CentOS7来做搭建. 1.Apache Centos7默认已经安装httpd服务,只是没有启动. 如果你需要全新安装,可以yum inst

Ubuntu+Apache+PHP+Mysql环境搭建(完整版)

Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统 Ubuntu 14.04 64位,阿里云服务器 二.Apache 1.安装Apache,安装命令:sudo apt-get install apache2 2.环境配置: 1)配置文件:路径为/etc/apache2,配置文件是apache2.conf,而没有http.conf. 2)默认网站根目录:/var/www/html,使用浏览器访问http://localhost  即可打开: 3)修改网站根目录: A."

Ubuntu+Apache+PHP+Mysql环境搭建(完整版)(转)

http://www.2cto.com/os/201505/401588.html Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统Ubuntu 14.04 64位,阿里云服务器 二.Apache 1.安装Apache,安装命令:sudo apt-get install apache2 2.环境配置: 1)配置文件:路径为/etc/apache2,配置文件是apache2.conf,而没有http.conf. 2)默认网站根目录:/var/www/html,使用浏览