`

amp配置【转载】

    博客分类:
  • PHP
阅读更多
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
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics