win7 x64 php + apache +mysql环境搭建
来源:互联网 发布:mysql中inner join 编辑:程序博客网 时间:2024/04/28 23:51
1. 对于 win7 32位机器和64位机器上的 AMP 环境搭建是有区别
主要是因为 apache 和php 官方没有 X64的 包
2. 找到各个 X64的包,然后开始如下配置:
1、
Apache需要64位版本的。http://www.blackdot.be/?inc=apache/binaries,下载那个httpd-2.2.15-win64.rar就可以了。要注意的是这个是blackdot改制成的64位,在赞扬他们默默无闻的奉献精神的同时,也要注意它并非官方的binaries,由此造成的后果应自负。
里边没有安装程序。把它解压到一个合适的地方,这里是K:\apache\httpd-2.2.19-win64。请确定有相应的权限。
下面该修改httpd.conf了。这个配置文件,易懂是出了名的。即使没有操作说明,根据其中的英文注释行也能看得懂。但是为了方便起见,还是把要改的说明一下:
ServerRoot “K:/apache/httpd-2.2.19-win64″
ServerName localhost:80
DocumentRoot “K:/php/workspace” ( 自定义的目录,用来存放php工程)
<Directory “K:/php/workspace”> (要求和上面一致)
DirectoryIndex index.html index.htm index.php
ScriptAlias /cgi-bin/ “K:/apache/httpd-2.2.19-win64/httpd-2.2-x64/cgi-bin”
按照我的经验,加粗的是要改的。这里的数据都是基于前面确定目录的基础上的,如果用你自己的路径,别忘了写绝对路径,反斜杠(\)也要改成正斜杠(/)。另外,打开MOD_REWRITE的限制:去掉“LoadModule rewrite_module modules/mod_rewrite.so”前面的#号。
该安装了!用管理员权限进入命令提示符,执行
bin\httpd.exe -k install
bin\httpd.exe -k start
即可。双击bin\ApacheMonitor.exe,通过托盘图标控制apache服务的开关。打开浏览器,输入localhost,见证奇迹的时候到了……
(上面如果有管理员权限,直接运行ApacheMonitor.exe)
2、php 本地下载http://www.gokuai.com/f/1378gSLW4GF7777p
下载解压,这里设路径为C:\server\php。
下面要加载一下apache的模组。在LoadModule directives里边,最末尾加上这样几行。
LoadModule php5_module “C:/server/php/php5apache2_2.dll”
AddType application/x-httpd-php .php
PHPIniDir “K:/php/php-5.2.5-x64-2007-11-12/php-5.2.5 (x64)”
把这些文件拷到system32目录下(无需regsvr32)
K:/php/php-5.2.5-x64-2007-11-12/php-5.2.5 (x64)/php5ts.dll
K:/php/php-5.2.5-x64-2007-11-12/php-5.2.5 (x64)/php5isapi.dll
K:/php/php-5.2.5-x64-2007-11-12/php-5.2.5 (x64)/php5apache2_2.dll
K:/php/php-5.2.5-x64-2007-11-12/php-5.2.5 (x64)/ext/php_mysql.dll
K:/php/php-5.2.5-x64-2007-11-12/php-5.2.5 (x64)/libmysql.dll(原文少了一个这个,害的wp老是报错“php似乎没有安装mysql拓展”)
把php.ini-dist拷一个副本,称为php.ini。打开这个文件,修改
extension_dir = “K:/php/php-5.2.5-x64-2007-11-12/php-5.2.5 (x64)/ext/”
allow_url_fopen = Off
通过去掉分号的方法,加载这些dll。
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_oci8.dll (Oracle数据库)
extension=php_pgsql.dll (postgre 数据库)
extension=php_zip.dll
再对mysql进行一些配置
mysql.default_port = 3306
mysql.default_host = localhost
改一下session.save_path = “K:/php/phpsessiontmp”
3、mysql 本地下载http://www.gokuai.com/f/7fIq5199XE8B6o32
这个真的最简单。mysql有64位的官方安装版,下面不解释。
4、phpmyadmin和其他。
PMA未经试验,但事实上,给自己用,phpmyadmin纯属没事找事。自己可以下载官方GUI Tools(本地下载http://www.gokuai.com/f/9VQh4X1MK72NZ615),用x86的就可以了。
把你的应用程序拷到K:\php\workspace,就可以运行了。
可以进行php连接mysql的测试了
<?php
$link=mysql_connect("localhost","root","198805");
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
// phpinfo();
?>
3. 安装phpmyadmin
将 phpmyadmin 解压后,直接丢到K:/php/workspace目录下
http://127.0.0.1/phpmyadmin/index.php 进行访问
如果缺失响应的扩展 php.ini进行修改
若出现
缺少 mcrypt 扩展,请检查 PHP 配置
44. 要使用日期函数:
在 php.ini里面, 查找 date.timezone
取消行首的分号 等号后面加上 Asia/Shanghai
- win7 x64 php + apache +mysql环境搭建
- win7下PHP+Apache+Mysql环境搭建
- Win7下搭建Apache+PHP+MySQL环境
- php开发环境搭建(Apache+PHP+MySQL)win7
- win7环境搭建PHP+Apache
- win7(32bit)php+mysql+apache开发环境搭建
- Win7下环境搭建:PHP+Apache+Aptana+Mysql
- win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
- win7 搭建php+apache+mysql
- win server 2008(win7 x64)下安装apache+php+mysql
- php+mysql+apache环境搭建
- Apache + Php + Mysql 环境搭建
- apache + mysql + php环境搭建
- apache+php+mysql环境搭建
- php+mysql+apache环境搭建
- Apache+php+mysql环境搭建
- PHP+Mysql+Apache搭建环境
- php + apache + mysql环境搭建
- android ksoap2 访问webservice,连续两次调用时,第二次调用异常(转)
- Gallery路径
- 15、输入一颗二元查找树,将该树转换为它的镜像
- Umbraco routes and Action Hajacking
- Vigenere加密法C++
- win7 x64 php + apache +mysql环境搭建
- 数组与二分查找
- SQL中FOR XML PATH 语句[可用于分组统计]
- 解释BOM头和去掉方法
- 转正申请书范文1
- 杭电1004题
- jquery mobile小知识
- 小知识总结
- 十二个最好的Icon资源网站