windows平台上的lamp软件安装(080214更新版)

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:
this is a update to old article.
 
 
windows上安装wamp
 
软件版本
apache_2.2.6
mysql-5.0.45
php-5.2.4
phpmyadmin-2.11.2.1
 
先将IIS的网站停掉(ftp不停),或者改端口,80端口让出来给apache使用.
然后直接利用安装包exe文件来安装apache  mysql.安装mysql的时候为root设置密码
 
PHP的安装
php解压缩到c,把文件夹重命名为php.php.ini-recommended复制到C:\WINDOWS,并重命名为php.ini(当然也可以复制php.ini-dist,不过听说recommended是做过优化的)
apche支持php5,需要在httpd.conf中增加以下两行: (C:\Program Files\Apache Software Foundation\Apache2.2\conf)
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
 
然后修改默认的主页文件
DirectoryIndex index.html index.php
整个php的安装就完成了
重新启动apache来生效
 
创建测试php文件
在目录C:\Program Files\Apache Software Foundation\Apache2.2\htdocs下创建文件test.php
内容如下
<?php
 phpinfo();
?>
访问 [url]http://ip/test.php[/url] 就可以看到php的配置信息
 
安装phpMyAdmin:
phpMyadmin解压到apache的网页目录,为了方便后序操作将文件夹重命名为pma.
为了让php支持mysql,需要做如下操作:
首先修改c:\windows下的php.ini文件,
 extension_dir = "./"修改为extension_dir = "C:\php\ext",
register_globals = Off改为On;
;extension=php_mysql.dll前面的引号去掉
再复制php目录下的libmysql.dll文件到system32
 
一般还需要打开的扩展有
extension=php_curl.dll
extension=php_gd2.dll
extension=php_imap.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
 
对于mcrypt这个扩展,还需要将php目录下的libmcrypt.dll复制到system32,否则会出现如下错误
 
按照pma目录下的Documentation.html 来配置phpmyadmin,简单的说就是创建文件config.inc.php,内容如下
<?php
$cfg['blowfish_secret'] = 'ba17c1ec07d65003';  // use here a value of your choice
 
$i=0;
$i++;
$cfg['Servers'][$i]['auth_type']     = 'cookie';
?>
 
这样访问[url]http://ip/pma[/url],输入mysqlroot帐号密码就可以登进去了
 
:
如果 phpmyadmin解压后的文件夹名称为phpmyadmin,访问/ip/phpmyadmin可能会提示密码错误,
而后面加上index.html才出现正常的输用户密码的对话框,那么就把这个目录复制重命名,再将这个phpmyadmin删掉,用那个新的目录
 


本文转自yahoon 51CTO博客,原文链接:http://blog.51cto.com/yahoon/62047,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
开发工具 C# C++
Windows平台RTMP|RTSP播放器实现画面全屏功能
我们在Windows平台实现RTSP或者RTMP播放的时候,有个功能是绕不开的,那就是播放窗口全屏。本文就以大牛直播SDK(官方)的Windows播放器为例,大概讲下大概实现:
154 0
|
7月前
|
开发工具 Windows
Windows平台RTMP推送|轻量级RTSP服务实现本地摄像头|屏幕|叠加数据预览
大家在做Windows平台RTMP推送或轻量级RTSP服务的时候,不管是采集屏幕还是采集摄像头,亦或屏幕摄像头的叠加模式,总会有这样的诉求,采集到的数据,希望能本地看看具体采集的数据或者图像实际效果,也就是本次介绍的“预览”功能。
190 0
|
7月前
|
监控 开发工具 C++
Windows平台RTMP/RTSP播放器如何实现实时音量调节
RTMP或RTSP直播播放音量调节,主要用于多实例(多窗口)播放场景下,比如同时播放4路RTMP或RTSP流,如果音频全部打开,几路audio同时打开,可能会影响用户体验,我们通用的做法是支持播放端实时静音,更细粒度的做法是可以实时调节每一路RTMP/RTSP流的音量。
172 0
|
7月前
|
数据采集 开发工具 图形学
Windows平台实现Unity下窗体|摄像头|屏幕采集推送
随着Unity3D的应用范围越来越广,越来越多的行业开始基于Unity3D开发产品,如传统行业中虚拟仿真教育、航空工业、室内设计、城市规划、工业仿真等领域。
|
7月前
|
编解码 应用服务中间件 开发工具
Windows平台RTMP|RTSP播放器为什么要兼容GDI绘制
先说结论,Windows平台播放渲染这块,一般来说99%以上的机器都是支持D3D的,实现GDI模式绘制,除了为了好的兼容性外,在远程连接的场景下,D3D创建不成功,需要使用GDI模式。
|
3月前
|
编解码 数据挖掘 异构计算
Windows平台实现超高分辨率或帧率硬编码
Windows平台实现超高分辨率或帧率硬编码
|
3月前
|
C# 数据安全/隐私保护 开发者
Windows平台RTMP推送|轻量级RTSP服务录像模块如何支持中文路径?
Windows平台RTMP推送|轻量级RTSP服务录像模块如何支持中文路径?
|
3月前
|
C++ Windows
CMake中的find_package(xxx REQUIRED)在windows平台怎么解
CMake中的find_package(xxx REQUIRED)在windows平台怎么解
|
4月前
|
Linux Shell 开发工具
Git 安装和配置教程:Windows - Mac - Linux 三平台详细图文教程,带你一次性搞 Git 环境
Git是一款免费、开源的分布式版本控制系统,广泛应用于软件开发领域。随着开源和云计算的发展,Git已经成为了开发者必备的工具之一。本文将为大家介绍Git在Windows、Mac和Linux三个平台上的安装和配置方法,带你一次性搞定Git环境
1583 0
|
6月前
|
存储 JavaScript Unix
[笔记]c++Windows平台代码规范(下)
[笔记]c++Windows平台代码规范(下)
111 0