1.双击apache和mysql的安装包,安装好mysql和apache
2.将php压缩包解压到C:\Program Files\PHP
3.检测一下C:\Program Files\PHP\php.ini文件是否存在,如不存在,此文件夹下应有php.ini-list,将php.ini-list改成php.ini,并拷到 windows系统目录下(特殊情况:win2k系统目录为c:\winnt, windows xp 则为 c:\windows目录
4.将php目录里的所有动态库(*.dll)拷贝到system32目录下(win2k为 c:\winnt\system32,windows xp则为c:\windows\system32)
将C:\Program Files\MySQL\MySQL Server 5.1\bin下的libmySQL.dll复制到system32目录下(同上)
将c:\php\ext下将php_gd2.dll php_mysql.dll这两个文件复制到system32目录下(同上)
5.打开C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf文件
找到 AddDefaultCharset ISO-8859-1 将其改为
AddDefaultCharset GB2312(让默认语言编码为简体中文,或UTF-8,GBK等,一般情况下不建议不加此句,浏览时系统会自动识别编码)
找到 DocumentRoot " C:\Program Files\Apache Software Foundation\Apache2.2\htdocs" 将其改为你的WEB目录,
如: DocumentRoot "D:/www"
再修改
<Directory "d:/www">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
或
<Directory "d:/www">
AllowOverride None
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
上一段不允许apache读取文件夹里的文件信息,下一段允许读取,可将此段剪切到配置文件的最底部,便于修改
找到 DirectoryIndex index.html 在后面加入index.htm index.php (默认index.php为首页文件)
--------------模块化安装 PHP----------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module "C:\Program Files\PHP\php5apache2_2.dll"(apache 2.2以上版本)
LoadModule php5_module "C:\Program Files\PHP\php5apache2.dll"(apache 2.0的版本)
其中C:\Program Files\PHP\php5apache2_2.dll为你php目录中php5apache2.dll(php5apache2_2.dll)所在的位置
再找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .html
此时PHP环境基本已经配置成功
在WEB根目录(如我的D:\php\www)里建一个名为test.php (提示:用记事本的朋友,请避免文件为test.php.txt) ,的文件内容如下
<?
echo phpinfo();
?>
再打开http://127.0.0.1/test.php,如果能正常显示一些php的信息,这表示配置成功
6.配置php.ini并测试mysql、GD2(php.ini为 c:\windows下的 php.ini)
找到
;extension=php_mysql.dll
将';'去掉改为.
extension=php_mysql.dll
找到
;extension=php_gd2.dll 去掉前面的; 以便支持GD库.如
extension=php_gd2.dll
找到
;session.save_path = "/tmp"
将';'去掉.设置你保存session的目录,如
session.save_path = "C:\WINDOWS\Temp";(windows xp)
session.save_path = "C:\winnt\Temp";(windows 2000)
重启apache服务
在Web根目录下(如 D:\php\www)建立testdb.php文件内容如下:
<?
$link=mysql_connect('localhost','root','123456'); //这里的root和123456是MYSQL的用户和密码,请根据你自己的情况改好
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用浏览器打开http://localhost/testdb.php 如果输出success就OK了
补充:非安装版的mysql如何使用
下载MySQL5.0的免安装版本mysql-noinstall-5.0.24- win32.zip。
将其解压缩至c:\mysql5目录。
编辑配置文件c:\mysql5\my.ini。拷贝 my-large.ini 到 my.ini,这里是D:\MySQL5.0-noinstall\my.ini。
[mysqld]
port=3306
basedir="D:/MySQL5.0-noinstall/"
datadir="D:/MySQL5.0-noinstall/data/"
default-character-set=utf8
default-storage-engine=innodb
max_allowed_packet =12M
这里的路径使用正斜线,而非反斜线;如果使用反斜线,必须成对使用。如果3306端口被系统已有MySQL安装所占用,这里须更改端口号
打开Windows命令行窗口,执行如下命令:
c:\mysql5\bin\mysqld-nt.exe --install MySQL-noinstall (安装服务)
C:\>net start MySQL-noinstall (启动)
C:\>net stop MySQL-noinstall (停止)
C:\>mysqld-nt --remove MySQL-noinstall (卸载服务)
修改mysql密码的方法
use mysql
update user set Password=password('newpassword') where User='root';
flush privileges;
1.通过修改MYSQL数据库中MYSQL库的USER表
就用普通的UPDATE、INSERT语句就可以
2.在命令行中使用如下命令
MYSQLADMIN -u root -p PASSWORD mypasswd
分享到:
相关推荐
### 关于AMP配置RPM的理解与实践 #### 一、AMP与RPM简介 在开始之前,我们需要了解AMP和RPM的基本概念。 - **AMP**(Advanced Management Processor):这里提到的“AMP”可能并不是指处理器,而是某种特定场景下...
在实现这些进阶应用时,除了配置STM32G431的DAC,还需要设计OPAMP电路,包括选择合适的OPAMP型号、计算反馈电阻、设置电源电压等。这需要对模拟电路有深入理解,并结合具体应用需求进行优化。 在提供的压缩包文件中...
- 如何配置和启动事件循环 - 如何创建和使用Promise来管理异步操作 - 如何处理和操作流进行非阻塞I/O - 如何结合Promise和Stream实现复杂的异步流程控制 此外,Amp还与其他PHP库如ReactPHP和Libuv等紧密集成,提供...
2. 安装完成后,无需立即启动OpenFire,而是先进行后续的MySQL配置。 ### MySQL安装与配置 1. 安装`mysql-essential-5.1.55-win32.msi`,在安装过程中,可以设置MySQL的根用户密码。这里设定的初始密码为空,然后...
### 关于HP-UX操作系统安装配置及故障案例解决办法 #### 概述 本文档旨在详细介绍HPE Integrity rx2800、rx2900、BL870C i6以及rx9800刀片式服务器上的HP-UX 11.31系统的安装与配置流程,并提供常见故障案例及其...
在VxWorks AMP的配置部分,文档详细介绍了如何为VxWorks AMP进行配置。这包括了为VxMP(VxWorks Multiprocessing,仅限PowerPC架构)进行配置,以及为MIPC进行配置。在为MIPC配置时,需要设置一些组件和参数,例如...
安装eclipse for php1.2.2,安装完后需要配置xampp环境的互通功能。 在xampp中,提供了一个打开关闭xampp服务和mysql、apache服务的批处理文件, 当我们在eclispe中点下一个按钮的时候,实际上是由eclipse去调用了这...
而“amp”这个文件可能是AMP项目的源代码文件夹,包含了项目的核心组件、样例页面和可能的配置文件。开发者通常会在这个文件夹下找到AMP库的源码,包括amp.js和相关的JavaScript模块,以及用于构建和测试AMP页面的...
AMP算法的MATLAB程序可能包含若干个关键函数,如`amp_init.m`用于初始化,`amp_iter.m`用于迭代过程,以及`amp_stop.m`用于判断停止条件。`AMP-algorithm`这个文件可能是一个包含这些功能的MATLAB代码包,用户可以...
易飞WebService安装使用说明&amp;易飞与PDM集成配置说明.pptx
标题中的“pppd拨号配置文件”指的是PPPD(Point-to-Point Protocol Daemon)的配置文件,这是一种在Unix-like系统中广泛使用的拨号工具,用于建立点对点连接,包括通过电话线、ISDN、ADSL等进行互联网接入。...
Hibernate 多数据库配置 在 Hibernate 中配置多数据库,并自由切换,可以使用 Spring 框架来实现。下面是一个简单的配置示例: 首先,创建一个父数据源(parentDataSource),用于配置多个数据源共有的信息: ```...
"redis-master" 可能是指Redis客户端库的源代码仓库,通常包含所有必要的源代码文件、示例、测试以及构建和配置文件。这表明该压缩包中可能包含了完整的AMP-Redis客户端的源码,开发者可以研究、定制和扩展这个...
2. **配置服务器**:创建服务器配置,设置监听端口、中间件等。 3. **编写应用逻辑**:使用Promise和Stream编写非阻塞的处理函数。 4. **启动服务器**:调用Amp HTTP Server的启动方法,开始监听和处理请求。 ###...
AMP D3100连接器是一种常见的电子连接器,由全球知名的电子组件制造商TE Connectivity(原Tyco Electronics,简称安普)生产。在电子工程领域,连接器是至关重要的组成部分,它们负责在电路板之间或者设备之间建立...
3. 文档:可能包含README文件或者API文档,解释了如何安装、配置和使用AMP MQTT客户端。 4. 测试:单元测试或集成测试代码,用于验证客户端功能的正确性。 通过使用AMP MQTT客户端,开发者可以轻松地在PHP环境中...
AirWave 基础配置及日常维护 AirWave 是 Aruba 公司的一款网络管理平台,提供了综合的网络监控、配置和故障诊断功能。下面将详细介绍 AirWave 的基础配置和日常维护过程。 一、AirWave 基础配置 1. 安装 CentOS ...
首先,官方文档1078和1079是指导如何在ZYNQ上配置和运行AMP模式的关键资源。这些文档通常会涵盖硬件配置、操作系统设置、以及在两个不同核心之间建立通信机制的方法。在AMP模式下,一个核心运行Linux操作系统,而另...
3. **Monolog Configuration**:分析Monolog的配置,了解如何设置不同的处理器和处理器链,以满足不同的日志存储需求。 4. **Error Handling**:查看错误处理机制,了解在日志记录过程中发生异常时,系统如何优雅地...