Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[原创] windows下安装PHP+MYSQL+PHPMYADMIN+GD库 APACHE篇(绝对可行)

[复制链接]
byqy 发表于 2005-12-15 21:54:01 | 显示全部楼层 |阅读模式
windows下安装PHP+MYSQL+PHPMYADMIN    APACHE篇




PHP的安装(直接解压版)

1、文件解压到你所想安装的盘,一般我们是安装在系统盘目录。并把目录名字改成PHP或者PHP4等,一般推荐PHP这个目录名字,因为好用点。因为我们没安装其他版本的PHP。

2、把 php.ini-dist  这个文件重新命名为  :PHP.INI 。也就是删除后面的-DIST。

3、把重新命名的PHP.INI以及 php4ts.dll 这个文件,把这2个文件复制到你系统目录下的SYSTEM32目录下  (X:\WINDOWS\SYSTEM32)如果是2000或其他的话,那么WINDOWS就是 WINNT,反正就是这2个目录,总有一个是。

4、PHP就安装成功了,这个是简单的,没带一些插件的安装方法。


下面我们举例说一个常用的插件的安装,那么以后就可以按照这个方法安装新插件。


GD        库的安装

1、在SYSTEM32目录下找到我们复制过去的PHP.INI文件。我们找到一个区域是这些文字:

;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zip.dll


这就是我们的PHP外挂插件区,我们要安装这些插件,就把前面的分号(;)去掉就可以了。比如现在我们要安装GD库,我们找到相关 ;extension=php_gd2.dll
我们去掉前面的分号。保存PHP.INI。


2、然后我们回到PHP的安装目录。在  extensions  这个文件夹中找到相关的文件php_gd2.dll。
然后把它复制到SYSTEM32目录下就可以了。那么我们的PHP就支持我们的GD图形库了。


这个就是插件 的安装。




安装APCHE

1、首先确认你电脑上是不是有IIS等其他的服务器占用了80端口,如果是占用了,那么全部禁用后再安装APCHE。

2、安装时直接下一步,只是输入域名、使用者名和邮箱名,随便输入就可以了。然后一路NEXT,就自动安装成功了。






配置APCHE支持PHP  


修改APCHE安装目录下CONF目录下的httpd.conf文件

1、找  DocumentRoot

把后面的路径,改为你自己的网站路径


2、找Listen

把后面的端口号80更改为一些其他数字,增加其安全性以及预防与IIS等其他服务器的冲突。


3、找#LoadModule ssl_module modules/mod_ssl.so并在其下添加:

LoadModule php4_module X:\php\sapi\php4apache2.dll

X代表你PHP安装的盘符
php 代表你安装PHP的文件夹名称,一般为PHP


4、在此配置文件最后添加以下语句,用以支持php程序:ScriptAlias /php/ "X:/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php.exe"


X代表你PHP安装的盘符

5、防止目录访问
,增加安全性,找  Options Indexes FollowSymLinks  并把它删除,防止目录访问



6、设置我们的默认语言,APCHE默认是ISO的西文语系,我们要改成我们的简体中文语系。

找  AddDefaultCharset ISO-8859-1

改为 AddDefaultCharset GB2312

也就是把ISO-8859-1改成GB2312


7、找 DirectoryIndex 在后面添加你的默认首页文件。如:index.php


8、新建一个文本文档,输入:

<?
phpinfo();

?>

并保存为.PHP后缀的文件(一般为test.php)放在你所指定的网站根目录下面。并在浏览器中输入:http://localhost:x/test.php    (X代表你指定的端口号)

这个代码用来显示PHP服务器的信息,只要能够显示,证明APCHE+PHP安装成功



MYSQL安装以及PHPMYADMIN的安装


MYSQL安装:

1、解压后安装,可以随便选择目录下安装,但是最好不要改后面的MYSQL这个名字。直接一路NEXT就OK了。新手推荐什么都不改。

经验:老手可以把MYSQL目录放到其他盘(非系统盘),方便以后安装操作系统时丢失数据。



2、MYSQL这个软件就安装成功了,进入其安装目录下面的BIN目录 运行  winmysqladmin.exe。就会出现我们MYSQL的WINDOWS下的控制面板,也同时启动了我们的MYSQL服务。叫你输入用户名和密码,你随便输入就是了,(这个是控制面板的密码,不是我们MYSQL数据库的管理密码,下面我们讲数据库的密码的更改方法等)然后我们的任务栏就出现了一个红绿灯一样的图标,等到红灯变为绿灯的时候,我们的MYSQL服务就启动了。

3、更改我们的数据库密码。我们安装后,默认的密码是空密码,我们为了安全要更改他。我们的默认超级用户是ROOT。我也可以增加,但我们现在本机调试,没的必要。

首先:在 运行  中输入  :CMD  调出我们DOS窗口。

再:  利用我们的DOS命令  CD XX  进入我们的MYSQL目录下的BIN目录。
     比如:X:\MYSQL\BIN

最后我们输入命令:

mysqladmin -u root -p password xxx

输入完成后按回车。
XXX指你想更改的密码。

屏幕上提示:Enter password

是让你输入,以前的密码。如果是新安装,那么是为空的,我们什么也不输,直接回车就OK。

如果没出现一大片的什么字符,那么密码更改成功。如果出现了一大堆的字符并伴有一声叫,那么证明出错了。正确的话,屏幕上就是只有

x:\MYSQL\BIN


好我们的MYSQL这就全部安装完成了。





PHPMYADMIN  的安装。


PHPMYADMIN的作用是管理我们的MYSQL,有建立数据库、建立表那些功能,是我们MYSQL的标准管理工具。说白了他是一个PHP的网站,需要我们有PHP功能的服务器的支持(比如:IIS+PHP、APCHE+PHP)


解压到我们的网站根目录:

让我们可以通过输入地址可以访问它。

这个主要是配制我们的CONFIG文件。我们在解压后的文件内找到config.inc.php文件

1、我们找:  $cfg['PmaAbsoluteUri'] = '';

在两个单引号中间,填写你的网站地址,比如本机调试是:http://0.0.0.0:X/xxx

0.0.0.0  是你的本机IP地址,如是本机中调试,可以输入:localhost或127.0.0.1代替。

X:端口号,前面有讲

XXX:代表你的PHPMYADMIN所放置的目录或虚拟目录,如果是根目录下,就不需要了。


2、分别找  $cfg['Servers'][$i]['host']
           $cfg['Servers'][$i]['port']
           $cfg['Servers'][$i]['user']
           $cfg['Servers'][$i]['password']

分别填写入后面 = 的  那两个单引号中间。
HOST是主机名,一般是LOCALHOST
PROT是端口,我们这里填写,MYSQL的端口   3306,全部一样
user
password
是用户名和密码,用户名一般是ROOT  。密码实际你刚才更改的密码。就对了。好像有很多处,好像是3处哇,我都忘了。反正都要按照这样的去更改。


然后我们再打开去浏览我们的PHPMYADMIN,就会出现了我们的数据库管理截面,然后可以进行一些操作。

具体操作搜索下网上或等我出下一集教程!

大家可以参照这两个帖子,来对比进行建设自己的PHP环境,有些写的有点重复,呵呵,但是没关系。大家多看下好,就和我刚开始一样的。


如果大家想用IIS,请看我在本坛发布的另一个帖子!

https://discuz.dismall.com/viewth ... page%3D1#pid1578073


如果你想支持我,就到我的论坛去看看,提提意见!

APACHE篇

http://www.php120.com/bbs/viewthread.php?tid=1195&fpage=1


IIS篇

http://www.php120.com/bbs/viewthread.php?tid=106&fpage=1


这个只针对菜鸟哈,高级配制还没整懂,还希望老鸟些多多指教,菜鸟多多支持!

大家可以参照这两个帖子,来对比进行建设自己的PHP环境,有些写的有点重复,呵呵,但是没关系。大家多看下好,就和我刚开始一样的,到处找不到入脚的点。

如果大家有什么疑问可以到我的网站去。如果大家对图片还是不明白,那么就等我出一个视频的教程吧,那样会更好理解的。

我知道新手的痛苦!谢谢哈!!!

[ 本帖最后由 byqy 于 2005-12-15 22:49 编辑 ]
qq12300 发表于 2006-1-5 10:11:55 | 显示全部楼层
多看就会的哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-6-11 05:34 , Processed in 0.048043 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表