Windows64位配置Apache+PHP+MySQL(有附件!)

1 篇文章 0 订阅
1 篇文章 0 订阅

安装apache 64位

1. 解压

将下载的httpd-2.2.17-win64.rar压缩包解压到某一目录下,如D:\web\apache server\httpd-2.2.19-win64

 

2. 编辑配置文件D:\web\apache server\httpd-2.2.19-win64\conf\httpd.conf

      作如下修改,注意路径中必须使用左斜杠:

 

ServerRoot "/httpd-2.2-x64" 改为

ServerRoot "D:/web/apache serve/httpd-2.2.19-win64"

 

(可选)(若开启了IIS服务,则其默认端口为80,那么apache就不能用80,可以修改或停止IIs,也可以修改apache的端口,如下)

Listen 80 改为

Listen 8080

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

ScriptAlias /cgi-bin/ "D:/web/apache serve/httpd-2.2.19-win64/cgi-bin/"

 

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

<Directory "D:/web/apache serve/httpd-2.2.19-win64/cgi-bin">

 

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

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

 

一下两个是设置网站根目录的,可以根据自己的需要设置任何路径,但两条命令的目录必须一致,注意是左斜杠

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

DocumentRoot "D:/web/apache serve/httpd-2.2.19-win64/htdocs" # 设置网站根目录

 

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

<Directory "D:/web/apache serve/httpd-2.2.19-win64/htdocs">                                             #根目录访问权限的目录段


3. 执行安装命令:

进入D:\web\apache server\httpd-2.2.19-win64\bin

执行命令:httpd -k install

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

以后可以使用D:\web\apache server\httpd-2.2.19-win64\bin\ApacheMonitor.exe进行服务的开启、关闭、重启与监控等操作

4. 测试安装是否成功

打开浏览器,输入:http://localhost,显示 It Works! 说明成功!ps:若修改了端口号为X,则输入http://localhost:x


安装php 64

1. 将下载的php安装包php-5.2.5-x64-2007-11-12.zip中的php-5.2.5 (x64)文件夹复制到某一路径下,如D:\web

 

2. 修改配置文件D:\web\apache server\httpd-2.2.19-win64\conf\httpd.conf


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

LoadModule php5_module "D:/web/php-5.2.5 (x64)/php5apache2_2.dll"

PHPIniDir "D:/web/php-5.2.5 (x64)"

 

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

AddType application/x-httpd-php .php

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

 

3. 将如下文件复制到C:\Windows\System32下

D:\web\php-5.2.5 (x64)\php5ts.dll
      D:\web\php-5.2.5 (x64)\php5isapi.dll
      D:\web\php-5.2.5 (x64)\php5apache2_2.dll
      D:\web\php-5.2.5 (x64)\ext\php_mysql.dll
     D:\web\php-5.2.5 (x64)\ext\php_mysqli.dll
      D:\web\php-5.2.5 (x64)\libmysql.dll

 

4. D:\web\php-5.2.5 (x64)\php.ini-recommended修改为php.ini,并作如下修改

修改extension_dir = "./"为

extension_dir = "D:/web/php-5.2.5 (x64)/ext" # 指定动态连接库的目录

开启extension=php_mysql.dll扩展

ps:

;extension=php_gd2.dll

;extension=php_mysql.dl

;extension=php_mysqli.dll

.....

为扩展列表,将“;”去掉即为开启该扩展,当然以上扩展为举例之用,可根据功能虽求不同开启相应扩展

5. 测试是否安装成功

修改D:\web\apache server\httpd-2.2.19-win64\htdocs\index.html文件,加入:<?php echo phpinfo(); ?> 

重启httpd服务输入网址:http://loalhost ,看到php信息,说明成功!ps:若修改了端口号为X,则输入http://localhost:x

 

安装MySQL64位

1、双击MySQL安装包,点击Next。
      2、Setup Type(安装选项),有三种:Typical(典型),Complete(完全),Custom(自定义)。这里我们选Custom,然后点击Next。
      3、Custom Setup(自定义安装设置),这里依然点击倒三角选择"Entire feature will be installed on local hard drive"把所有的全部安装上去,然后点击下面的Change按钮,选择安装位置后,点击Next。注意:一定要检查所有选项安装位置,最好都装在同一个位置。
      4、Ready to Install the Program(准备安装程序),观察中间的设置,确定无误后,点击Next,否则,点击Back后修改。
      5、在安装的过程中会出现一个新窗口,是给MySQL Enterprise(MySQL企业版)打广告的,忽视掉,一直Next,直到这个窗口关闭。
      6、Wizard Complete(安装向导完成)。这里可能是这个最新版有点bug,若选取Launch the MySQL Instance Configuration Wizard(启动mysql配置向导)前面的复选框,然后点击Finish,进入了MySQL配置界面,一直配置好后,系统会不能响应,安装也不能成功,我试过几次找到一个解决办法,就是去掉Launch the MySQL Instance Configuration Wizard(启动mysql配置向导)前面的复选框,直接finish。然后到mysql的安装目录的bin文件夹,找到MySQLInstanceConfig,双击打开,这样再进行下面的配置便会成功!
      7、进入界面,点击Next。
      8、选择配置方式(Please select a configuration type)。这里出现了两种选项,一种是Detailed Configuration(详细配置),一种是Stardard Configuration(标准配置),这里我们选择Detailed Configuration。
      9、选择服务器类型(Please select a server type)。有三种选项:Developer Machine(开发测试用),Server Machine(服务器用),Dedicated MySQL Server Machine(专门的服务器用),由于我是用来开发的,所以选择了第一项,然后点击Next。
      10、选择数据库用途(Please select a database usage)。有三种:第一种是Multifuctional Database,第二种是Transactional Database Only,第三种是Non-Transactional Database Only,这儿三个选项的区别我也不怎么理解,但依照英文注释以及网上其他的帖子参考就选择了第一项Multifuctional Database,然后点击Next。
      11、选择InnoDB数据库文件存储位置(Please select the drive for the InnoDB datafile),默认是安装的MySQL位置。保持默认,直接点击Next。
      12、选择同时连接到服务器的准确访问量(Please set the approximate number of concurrent connections to the server)。三个选项:第一个是Decision Support(DSS)/OLAP(大约20个),第二个是Online Transaction Processing(OLTP)(大约500个),第三个是Manual Settings(手动设置),由于我是为了开发测试用,所以选择第一个就可以了,然后点击Next。
     13、网络选项(Please select the networking options)。第一个是是否启用TCP/IP连接,建议选上,可以远程访问数据库,还有一个端口号的设置,默认是3306,如果安装了sql server,可能会重复,所以可以选择其他端口号;第二个是启用严格模式(Enable Strict Mode),我选了,建议新手选上,这样代码更规范些。
     14、选择默认字符集(Please select the character set)。第一个是Stardard Character Set(标准字符集),默认是Latin1,适合存储英文;第二个是Best Support for Multilingualism(最适合多语言),默认是utf8,适合存储多语言字符集;第三个是手动选择。这里我们选择UTF8编码,即选择第二种或者第三种中的UTF8。
     15、设置windows选项(Please set the windows options)。第一项是是否安装为Windows服务(Install As Windows Service),建议勾选上,下面的Service Name是服务器标识名称,默认即可,还有个是否随机启动MySQL的选项,如果没选的话,以后开启MySQL需要在cmd上输入net start mysql。第二项是是否把bin文件夹路径加入环境变量中的Path(Include Bin Directory in Windows PATH),建议勾选,这样以后可以直接在cmd上输入bin文件夹上的任意一个文件使用。
     16、安全选项(Please set the security options)。第一项是修改安全设置(Modify Security Settings),这项中的两项分别是新root密码和确认输入的密码(即再输入一遍),最下面的是创建一个匿名帐号(Create An Anonymous Account),这里对我来说不需要,就没选,然后点击Next。
     17、准备执行刚才的设置(Ready to execute),确定无误后,点击Execute。过一会执行完成后,点击Finish结束设置
             18、(1)单击开始按钮,选择程序找到mysql command line client,单击

                       (2)当出现“enter password"提示信息时,输入root用户密码,enter

                       (3)出现欢迎信息,并最后出现提示符”mysql>"则表明mysql安装配置成功

        19.如果在第13步选择了不是3306的默认端口XXXX,则必须打开php目录下的php.ini文件修改属性设置

                mysql.default_port = XXXX(XXXX为你自己设置的端口号)

               确认已开启pup对mysql的支持模块(即去掉下面语句前面的分号)

               ;extension=php_mysql.dll

         20。重启Apache。

下面可以用一段简单代码验证一下php是否连接到mysql

打开记事本,写进一下代码

<?php
$host=localhost;
$user=root;
$password=***********;
$link=mysql_connect($host,$user,$password);
if (!$link)
{
die('数据库连接失败:'.mysql_error());
}
echo '数据库连接成功!';


if (mysql_close($link))
{
echo '<br/>...<br/>';
echo '到数据库的连接已经成功关闭';
}
?>

文件命名为testphpmysql.php,保存在D:\web\apache server\httpd-2.2.19-win64\htdocs文件夹下

在浏览器键入http://localhost/testmysql.php

显示如下信息


即可!

安装PhpMyAdmin

自己来吧!


附件:

php-5.2.5-x64-2007-11-12

apache-2.2.19-win64

其他官网都有!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值