欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

amp配置【转载】

程序员文章站 2022-06-16 23:37:36
...
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