come on babay

come on babay,Love me ,love yourself.

2007/05/23

 

apche php4.0 mysql win2000 什么安装及配置


Apache是目前应用最广的Web服务器,PHP是一种类似ASP的脚本语言,目前的发展趋势大有超过Perl之势,而MySQL是一个轻量级的数据库系统,特别适用于网站建设。这三个软件均是自由软件,是架设数据库驱动的动态网站的最佳拍档。下面就介绍利用这三个自由软件来如何构建功能强大的网站。
一、获得软件
这三个软件的官方站点
php [url]http://www.php.net/[/url]
MySQL [url]http://www.mysql.com/[/url]
Apache [url]http://www.apache.org/[/url]
分别下载 win32版。
PHP加速程序
Zend Optimizer [url]http://www.zend.com/[/url]
二、安装PHP4.0.4
1、将压缩包解压缩到c:php4目录下。拷贝c:php4php4ts.dll 到 c:winntsystem32 下,把c: php4php.ini-dist改名为php.ini并将其拷贝到c:winnt下。
2、编辑php.ini文件,使之加载相应模块。
extension_dir = c:php4
extension =php_ldap.dll
extension =php_zlib.dll
extension =php_calendar.dll
extension =php_exif.dll
extension =php_ftp.dll
extension =php_mssql70.dll
extension =php_imap.dll
用记事本打开界面如图(一)所示:
图一
建议先不要更改这个部分,否则容易出现错误。这里出现:
X-Powered-By: PHP/4.0.0
Content-type: text/html
浏览器中打开如图(二)提示出错信息:
图二
同时弹出一警告对话框如图(三)所示:
图三
就是因为在php.ini文件中指定加载了无效的或者不存在的php_*.dll文件(图中所示原因为加载不存在的图形处理模块php_gd.dll的出错提示信息),加载这些错误信息还可能导致浏览器寻找不到服务器。
3、其他细部设置:
asp_tags = On ; 允许使用ASP风格的标记<% %>
upload_max_filesize = 2097152;上载文件的最大字节
mysql.default_host = localhost;
mysql.default_user = root;
mysql.default_password= yourpasswd;
以上关于mysql的设置可以在my.cnf中完成.这里只给给出了很少的部分。
include_path = path1;path2;path3....
在您使用include函数时,只有被指定的目录下的文件才可以被包含。
关于doc_root与user_dir的设置方法:
设置了doc_root以后,只有doc_root目录下面的php文件可以执行! 比如doc_root=c:php4test ,那么PHP文件只有放到这个目录下面才能被解释执行. 当没设置user_dir时,被控制文件读取的是doc_root。比如[url]http://localhost/doc.php[/url]这个URL,打...�不是c:program files....htdocs下面的doc.php文件。
三、安装MySql
1、安装
运行setup文件执行安装,完毕后应该没有任何提示,这时mysql已经安装到你的系统中去了,默认目录为:c:mysql 。在c:mysql下有一个文件my-example.cnf改名为my.cnf拷贝到c:下面,无须修改!!! 在其中可以加入用户名,密码,登陆主机,数据库和端口等信息,一般无须修改!
2、测试
到c:mysqlbin目录下. 双击mysqld执行!正常情况下DOS窗口一闪而过. 建议打开一个MS-DOS窗口在c:mysqlbin>提示符下输入mysqld ,执行MYSQL守护进程!( 如果没有mysqld就应该有mysqld-shareware.exe执行它也一样的)。如果没有任何提示,表示没有错误!你的mysql已经开始运行了! 你可以试着输入几个命令来测试一下:
C:mysqlbin>mysqladmin ping
mysqld is alive
C:mysqlbin>mysqlshow
-----------  
| Databases |
-----------  
| mysql |
| test |
-----------  
输入mysql进行登陆!
C:mysqlbin>mysql
C:mysqlbin>mysql -u root -p
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 8 to server version: 3.23.21-beta-debug
Type 'help' for help.
**更改管理员密码**
mysql> update user set password=PASSWORD("新密码") where user='root';
mysql>
记得在登陆之前运行mysqld,否则就会出现这样的错误提示:
Can't connect to MySQL server on 'localhost' <10061>
3、安装方式:将MySql 作为 Server 安装 Server 方式安装:
mysqld_shareware --install
Server 方式卸载:mysqld_shareware --remove
Server 方式启动:NET START mysql
Server 方式关闭:NET STOP mysql
四、安装Apache
1、安装
执行安装程序 安装目录默认到c:apache 目录下
2、修改httpd.conf配置
在c:apacheconfhttpd.conf中分别找到相似的行,加进去,这样容易维护一些。
a、增加对PHP文件后缀的解释支持
ScriptAlias /php4/ "C:/PHP4/"
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php4/php.exe"
;不要写成
;Action application/x-httpd-php4 "c:/php4/php.exe"
;否则会出错。
b、增加默认启动文档
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.phtml
c、发布你的某个文件夹:
如你想发布你的目录为 d:myweb,发布名为myweb,在httpd.conf文件中查找Alias,在下面添加
Alias /myweb/ "d:/myweb"
注意在Apache 1.3.14中,引号中的路径用"/"隔开,而不能用""。
d、如果本机已经运行一个web服务器,则可以通过修改端口来区别开来。如改" port 80 "为 "port 设定端口"即可。
e、更改主机名
查找#ServerName new.host.name,将new.host.name更换成你自己的主机名,如主机名为 localhost 则改为 ServerName localhost,同时将前面的#去掉。
f、一些可选修改项:
#bindaddress * 不改为全部ip地址,可改为" bindaddress 127.0.0.1 "
ServerAdmin 改为您的电邮地址 如 "ServerAdmin [email]fwang3@163.com[/email]"
DocumentRoot 不改php文件需放在c:apachehtdocs下,可以修改为如: "DocumentRoot "C:mysite" " 此时需把php文件放在"c:mysite"下。
g、将 Apache 作为 Server服务安装 :
Server 方式安装:apache -i
Server 方式卸载:apache -u
Server 方式启动:NET START apache
Server 方式关闭:NET STOP apache
到此,安装完毕,在安装过程当中用ms-dos方式运行apache.exe,注意运行结果和提示信息 。
五、Zend Optimizer的安装
据说Zend Optimizer可以使php4的执行效率提高40%-100%。
1. 一定要使用ZendOptimizer的windows版,而且ZendOptimizer只能和在non-debug参数下编译的php可执行文件工作。
2. 拷贝ZendOptimizer.dll到这个目录。c:ZendOptimizer
3. 把下列行加入php.ini,不要加入任何空格和tab符。
zend_optimizer.optimization_level=15
zend_extension_ts="C: ZendOptimizerZendOptimizer.dll"
4. 如果你的php运行为一个服务器模块,重新启动web服务器。 这时如果运行函数phpinfo(),则能在输出的Zend部分找到象下面的输出.
This program makes use of the Zend scripting language engine:
Zend Engine v1.0.3, Copyright (c) 1998-2000 Zend Technologies
with Zend Optimizer v1.1.0, Copyright (c) 1998-2000, by Zend Technologies
六、总体测试
写一个测试文件,并保存为info.php:
<?
phpinfo();
?>
在浏览器中输入[url]http://localhost/info.php[/url],别忘了要...�,则一切OK了。
下面是我的机器中的php配置信息,如图(四)所示:
图四
七、安装Phpmyadmin
这就是一个用php写的应用程序,来管理MySql数据库,不需安装,直接拷贝到可执行php的目录下运行即可.比如 d:mywebphpmyadmin 。修改config.inc.php3文件,把require("english.inc.php3"); 改为 require("chinese_gb.inc.php3"); 来支持中文。 修改config.inc.php3文件中的对主机 、用户、口令的设置,使之符合机器的配置,运行其中的文件:index.php3即可。图(五)为我的Mysql配置界面。
图五
至此,一个功能强大的网站就建成了。

  
以下讲解的内容均是在Win2000操作系统下完成的。要求使用Win2000操作系统。
软件的安装
1、直接双击,执行安装程序,在安装过程中修改安装的路径为:  c:/;按照下图所示设置参数:
其余,则一直选择"next"直到安装完成。
2、直接双击,执行安装程序,一直选择"next"直到安装完成。
3、复制到C盘根目录下。并修改名为;
配置运行环境
1、复制C:/php/目录下的php.ini-dist到C:/WINNT下并更名为 php.ini 
  复制C:/php/目录下的php4ts.dll文件到C:/WINNT/SYSTEM32/下
2、修改C:/apache/conf/httpd.conf文件:
添加以下内容:
LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
修改:
DocumentRoot "d:/kwb"   
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.php3
</IfModule>
3、运行C:/mysql/bin/winmysqladmin.exe程序,任务栏如图所示:
备注
(命令窗口下执行)
1、net stop apache    停止APACHE服务;
 net start apache    启动APACHE服务;
2、net stop mysql    停止MYSQL服务;
 net start mysql    启动MYSQL服务;

--
我的网络营销boogger
http://china-news-it.blogspot.com





<< 主页

存档

2007/4/8 - 2007/4/15   2007/4/15 - 2007/4/22   2007/4/22 - 2007/4/29   2007/4/29 - 2007/5/6   2007/5/6 - 2007/5/13   2007/5/13 - 2007/5/20   2007/5/20 - 2007/5/27   2007/5/27 - 2007/6/3   2007/6/3 - 2007/6/10   2007/6/10 - 2007/6/17   2007/6/17 - 2007/6/24   2007/6/24 - 2007/7/1   2007/7/8 - 2007/7/15   2007/12/2 - 2007/12/9   2007/12/9 - 2007/12/16   2007/12/16 - 2007/12/23   2009/10/18 - 2009/10/25   2010/1/10 - 2010/1/17  

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]