首页 > 编程知识 正文

关于mysqlphpapachewin的信息

时间:2023-12-02 11:48:15 阅读:311383 作者:RBAB

本文目录一览:

  • 1、如何在Win7系统配置PHP+MySQL+Apache
  • 2、64位win7下面怎么配置PHP+MySql+Apache环境
  • 3、Windows下怎样搭建apache+php+mysql环境

如何在Win7系统配置PHP+MySQL+Apache

第一次安装确实要花些时间。

确定两点:

1、下载正确的32位软件。

2、一步步安装。

那么既然是64位的系统我们就必须去照64位的软件,我可以告诉你,apache 和 php 官网上面的软件都只有32位的。Mysql是有64位的。64位的软件都是牛逼的团队或者个人自己改编的。首先mysql 64的官网下载地址:

这里先对这些软件的格式说一下,一般都只有两种格式,一种是msi,另外一种是zip。

Msi格式跟exe文件差不多,就是点击后安装的。而zip格式是你解压以后通过cmd里面命令进行安装,然后配置文件里需要你自己配置的东西比较多。我搭建的时候apache和php是zip文件,然后mysql下的是msi文件。

接下来先去看一下php官网,显然php官网上没有我们需要的64位软件。可它却提供了64位apache和一些apache模块的下载地址:

先回到php官网,他有很多版本,vc6,v9,Threadsafe, not Thread safe的。我很多次下错版本就是因为这些。细心的人可以发现网站的左边对版本进行了解释。VC6的版本是用 Visual Studio 6编译的,这个是八几年的软件了,所以现在php 5.3.2以上的版本几乎都没有VC6了。可是官网又说:如果你用apache那就要用VC6,IIS的话就用 VC9,而且还强调不要在 apache上用VC9。我估计这句话是很老时候的了,一直没没更新。

我的经验是:VC6是老版本了,你可以无视它了。所以都用VC9,VC9有两个版本,一个是线程安全,一个是不安全。如果你apache用的是 fcgid方式运行,那么就用不安全的,如果你用的是传统php5apache2_2模式的你就下载安全的。

下载了VC9 不安全的解压后里面是没有php5apache2_2.dll文件的,并且应该有php.exe文件。这个的话apache就必须配置成mod_fcgid方式运行,那么就必须下载mod_fcgid模块,下载地址也是:

下载之后把mod_fcgid.so文件复制到apache的moudle文件夹下,然后再对apache的http.conf进行配置。配置方法我在最后统一写吧。

而下载VC9安全的解压之后是有php5apache2_2.dll文件的。安装这种方式运行apache那么你也不需要去下载mod_fcgid.so了。

那么先去上面的网站把64位的apache下载下来,我下的是zip格式的。现在我们缺少的就是64位php了。这个大家自己去网上搜索吧,因为虽然有两个网站专门有64位的php,可最近都在维护还是怎么地,反正不能下载,但在网上都能找到的。比如csdn上就有最新版的php5.4.6 VC9 64位的。

还有用到两个辅助软件,一个是phpmyadmin,另一个是zend optimizer。前者是mysql的辅助工具,后者是加速php程序的。这些大家去找地方下载吧。

安装Apache 64位

apache-2.2.19-win64.rar解压到某一目录,如D:Apache2.2。

编辑配置文件D:Apache2.2confhttpd.conf作如下修改

改为

Listen 80 改为

Listen 8080# 端口,若已开启IIS,则80端口就不能使用了

DocumentRoot "/httpd-2.2-x64/htdocs"改为

DocumentRoot "D:/Apache2.2/htdocs"# 放置网站文件的路径

DirectoryIndex index.html改为

DirectoryIndex index.html index.htm index.php # 加入index.php,PHP的默认页

ScriptAlias /cgi-bin/ "/httpd-2.2-x64/cgi-bin/"改为

ScriptAlias /cgi-bin/ "D:/Apache2.2/cgi-bin/"

Directory "/httpd-2.2-x64/htdocs"改为

Directory "D:/Apache2.2/htdocs"

Directory "/httpd-2.2-x64/cgi-bin"改为

Directory "D:/Apache2.2/cgi-bin"

将LoadModule rewrite_module modules/mod_rewrite.so前的#去掉

将include /_httpd/test.conf一行去掉

apache都这样配置。

3、执行安装命令:

进入D:Apache2.2bin

执行命令:httpd.exe -k install(将apache加入系统服务,默认服务名是Apache2.2)

执行命令:httpd.exe -k start(运行服务)

以后可以使用D:Apache2.2binApacheMonitor.exe进行服务的开启、关闭、重启与监控等操作

4、 测试安装是否成功

打开浏览器,输入:,显示 It Works! 说明成功!

1. 将下载的php安装包php-5.3.10-x64.zip解压到某一路径下,如D:PHP

2. 修改配置文件D:Apache2.2confhttpd.conf

在#LoadModule vhost_alias_module modules/mod_vhost_alias.so一行下加上:

LoadModule php5_module "D:/PHP/php5apache2_2.dll"

PHPIniDir "D:/PHP"

在AddType application/x-gzip .gz .tgz下加上:

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html # .html, .php为可执行php语言的扩展名

3. 将如下文件复制到C:WindowsSystem32下

D:PHPphp5ts.dll

D:PHPphp5isapi.dll

D:PHPphp5apache2_2.dll

D:PHPextphp_mysql.dll

D:PHPextphp_mysqli.dll

D:PHPlibmysql.dll

mod_fcgid方式运行Apache,那么先将mod_fcgid.so文件复制到apache下的moudle文件夹,然后配置httpd.conf:

的存放目录

设置PHP_FCGI_MAX_REQUESTS大于或等于FcgidMaxRequestsPerProcess,防止php-cgi进程在处理完所有请求前退出

每个进程的最大请求数

最大的进程数

最大执行时间

的路径

4、之后不管是哪种方式都打开D:PHPphp.in。如果没有的话将D:PHPphp.ini-recommended复制为D:PHPphp.ini,并作如下修改

修改extension_dir = "./"为

extension_dir = "ext" # 指定动态连接库的目录

将extension=php_mysql.dll前的分号(注释)去掉

5. 测试是否安装成功

修改D:Apache2.2htdocsindex.html文件,加入:?php echo phpinfo(); ?

重启httpd服务输入网址: ,看到php信息,说明成功!

为了能自定义安装位置选择‘Custom’

选择安装路径,并且点击图标选择‘Entire feature willbe install on local hard drive’,能够点的都选择这个选项。注意有两个路径要填写,一个是软件安装,一个是数据存放路径。

安装完了会出现一个配置界面 ‘launch the mysqlconfiguration wizard’对mysql一些参数进行配置。

第一个选择‘DetailedConfiguraion’,详细配置。

5、‘DeveloperMachine’‘Dedicated mysql server machine’‘Server Machine’ 选择MYSQL作为什么类型运行,一般网站的话都是‘Server Machine’

6、对Mysql速度和存储量进行选择,一般选择中庸的‘MultifunctionDatabase’

7、InnoDBTablespace Settings。这个默认即可。

8、下面设置访问MYSQL的人数,选择‘ManualSetting’之后自己选择数字。最大是1400人。根据你的网站实际访问量进行设计即可。

9、‘Enable

TCP/IP Networking’这个必勾选,端口默认3306。‘Add firewall exception for this port’随意。‘Enable Strict

Mode’建议不勾选,严格遵守SQL语言。

10、选择默认字符集,相对常用的是UTF-8。

11、‘Install A是WindowsService’勾选。自动开启这些都勾选。

12、‘Modify

Security Settings’勾选,设置密码。‘Enable root access from remote machines’允许在其他电脑上运城链接MYSQL,建议不勾选。‘Create

An Anonymous Account’建立一个普通用户。

13、最后‘Exexute’完成!

正常情况下这样就按照完毕了,如果出现失败的有可能是因为以前的MYSQL没卸载干净。

D:Apache2.2htdocs,可就是网站根目录,当然你也可以放在其他地方。把文件夹名字换成 phpMyAdmin,编辑配置文件D:Apache2.2htdocslibraries config.default.php。

配置很简单,上面那些基本的配置完就能在浏览器里输入 就能访问了。

zend optimizer安装就更简单了,只要选择一些php.ini的文件夹路径,apache文件夹的路径等就可以了。、

64位win7下面怎么配置PHP+MySql+Apache环境

用 phpstduy 这个软件,很好安装和使用,安装好开启apache和mysql 就可以了。

如果开启apache开启失败,一般都是80端口被占据,所以要关闭,在window里的 dos  输入命令 netstat -ano 查询 占据80端口的程序,也就是PID.例如下图

,然后打开任务栏(任务管理器),点击进程查看pid

然后

,这里就能查看到哪个程序占用,然后关系掉程序就可以了。如果没用PID。点击菜单栏的查看,选择‘选择列’

Windows下怎样搭建apache+php+mysql环境

步骤

1

建立文件夹

在D盘(这个盘可以任意选,建议不要建立在C盘)根目录下新建一个文件,命名为amp,并分别创建apache、php和mysql文件夹

2

开始安装Apache

Apache的安装很简单,直接双击httpd-2.2.22-win32-x86-no_ssl.msi软件,然后一直点击下一步;

3

填写基本信息

当出现以下截图的时候,请填写站点的基本信息。

4

选择自定义安装

5

选择安装路径

6

安装完成,测试安装

在浏览器输入,如果出现下图的界面,说明安装成功!

END

安装PHP

解压php压缩包,并将解压好的文件夹“php-5.3.13-Win32-VC9-x86”拷贝到D:/wamp文件夹下,再把文件夹的名字修改成php,即:D:/wamp/php

END

安装mysql

1

在”D:/wamp”文件夹下新建文件夹mysql,用于安装mysql

双击mysql-5.5.27-win32.msi安装mysql。

选择自定义安装:

选择安装目录:

选择详细配置;

选择安装类型,这里我们选择开发者机器

选择多功能

端口和模式

选择字符集

设置环境变量

设置密码,完成安装

END

配置Apache,让Apache启用PHP模块

打开D:wampapacheconf文件下面的httpd.conf文件,该文件就是Apache的配置文件,所有与Apache相关的配置都可以在这个文件中完成,当然,也可以配合扩展配置文件D:wampapacheconfextra下面的各个文件完成。

1、 让Apache加载PHP模块:

LoadModule php5_module “D:/wamp/php/php5apache2_2.dll”

2、 设置哪些文件用PHP来解析:

3种办法:

一、Addtype application-x/httpd-php .php

二、AddHandler application-x/httpd-php .php

三、FilesMatch .php$

Sethandler application/x-httpd-php

/FilesMatch

经过以上配置,Apache已经可以加载PHP模块来解析PHP文件了。但是,别忘了设置最重要的一点PHP初始化文件目录,PHPIniDir “E:wampphp”,并将E:wampphp文件夹下面的php.ini-production或者php.ini-development文件复制一份,并将所复制的文件修改为php.ini,所有关于PHP的配置都将在该文件内进行配置。

END

配置PHP与mysql、实现PHP与mysql通讯

关于php.ini的配置很简单,记住下面几点就可以了:

1、 设置扩展dll模块路径(PHP才知道去哪儿找要加载的模块)

extensions_dir= "D:/wamp/php/ext"

2、 设置时区:

Date.timezone=PRC

PRC的意思是people’s pepublic of china

3、 开启通讯模块:

例如要开启PHP与mysql之间的通讯,只需找到 ;extension=php_mysql.dll语句,将前面的;去掉并保存即可。

至此,Apache、PHP与mysql之间已经可以互相调用了。若在配置时出现了错误,可在命令行中输入 httpd.exe –t 来测试语法错误。另外一个语法httpd.exe –M 通常用来查看Apache已经加载了的模块。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。