你用 iis还是 apache
如果你要是用apache2的话,你照下面的方法做就可以:
以下是我安装成功的配置方法:
*************
*一.基本安装*
*************
注意:
在Win-Apache里,所有在目录字串里的倒斜线(back slashes)如:
"c:\directory\file.ext".必须改成正斜线(forward slashes).
建议安装最新版的,这样子很有可能解决以前出现的问题!切记!
这里假设Windows98/2K装在目录windir下。
*********
*二.设置*
*********
(1)将PHP目录下的PHP4TS.DLL复制到windows\system(Win2K是winnt\system32),还有将PHP.INI-DIST复制到windows,改名为PHP.INI
(2)修改Apache的配置文件
第一步:
在安装的时候,Apache会提示你输入服务器名等,其实都不重要的。因为这些可以后来再改的。
修改CONF目录下的httpd.conf文件:
找到注解 #ServerName
将 #Servername new.host.name 改为 Servername localhost
或添加上Servername localhost
******************************************************************************************
(2)在DocumentRoot关键字,找到:
<Directory ".../Apache/htdocs"> 省略号是本人略去的安装路径或参数
往下找到一行:
Options ...
请把它改成
Options None
当然下面一定有一行</Directory>
这样,在htdocs目录下没有缺省文件(index.html)时就不会被列出目录列表
******************************************************************************************
第二步:以模块方式运行,请按这样子:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps
LoadModule php4_module ".../sapi/php4apache2.dll"
(注意Apache1.3的模块是php4apache.dll)
增加默认启动文档:
DirectoryIndex index.htm
DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.php4
更改默认目录
找到 DocumentRoot ".../htdocs"
改成 DocumentRoot "文件目录"
最好要设置
<Directory "文件目录">
Options ...
</Directory>
也可以改掉所有.../Apache/htdocs为你自已的目录。
在中文支持上问题要找有没有如下的配置:
找到AddDefaultCharset ISO-8859-1 改做
AddDefaultCharset gb2312
好,已经完成了……一大半了(*#$*^&(#*&%#*&@……)!不过还是先写用phpinfo()写一个测试文件看看吧!:)
新版PHP问题:
为了安全, PHP4.3后默认设php.ini中的register_globals=Off.
你可以用$name=$_REQUEST["name"];得到参数值
(注意$_REQUEST一定要大写)
或用$_POST['elementname']或者$_GET[]取
<?php
echo "<br/>".$_POST['name']."<br/>";//显示传递过来的变量$name
?>
如想延用旧版PHP的做法必需设置php.ini文件,将register_globals设为on 。
三、安装MySql
1、安装运行setup文件执行安装,完毕后应该没有任何提示,这时mysql已经安装到你的系统中去了,默认目录为:c:\mysql 。在c:\mysql下有一个文件my-example.cnf改名为my.cnf拷贝到c:\下面,无须修改!!! 在其中可以加入用户名,密码,登陆主机,数据库和端口等信息,一般无须修改!2、测试到c:\mysql\bin目录下. 双击mysqld执行!正常情况下DOS窗口一闪而过. 建议打开一个MS-DOS窗口在c:\mysql\bin>提示符下输入mysqld ,执行MYSQL守护进程!(如果没有mysqld就应该有mysqld-shareware.exe执行它也一样的)。如果没有任何提示,表示没有错误!你的mysql已经开始运行了! 你可以试着输入几个命令来测试一下:C:\mysql\bin>mysqladmin ping
mysqld is alive
C:\mysql\bin>mysqlshow+-----------+ | Databases | +-----------+ | mysql | | test | +-----------+
输入mysql进行登陆!C:\mysql\bin>mysql
C:\mysql\bin>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
如果你要是用apache2的话,你照下面的方法做就可以:
以下是我安装成功的配置方法:
*************
*一.基本安装*
*************
注意:
在Win-Apache里,所有在目录字串里的倒斜线(back slashes)如:
"c:\directory\file.ext".必须改成正斜线(forward slashes).
建议安装最新版的,这样子很有可能解决以前出现的问题!切记!
这里假设Windows98/2K装在目录windir下。
*********
*二.设置*
*********
(1)将PHP目录下的PHP4TS.DLL复制到windows\system(Win2K是winnt\system32),还有将PHP.INI-DIST复制到windows,改名为PHP.INI
(2)修改Apache的配置文件
第一步:
在安装的时候,Apache会提示你输入服务器名等,其实都不重要的。因为这些可以后来再改的。
修改CONF目录下的httpd.conf文件:
找到注解 #ServerName
将 #Servername new.host.name 改为 Servername localhost
或添加上Servername localhost
******************************************************************************************
(2)在DocumentRoot关键字,找到:
<Directory ".../Apache/htdocs"> 省略号是本人略去的安装路径或参数
往下找到一行:
Options ...
请把它改成
Options None
当然下面一定有一行</Directory>
这样,在htdocs目录下没有缺省文件(index.html)时就不会被列出目录列表
******************************************************************************************
第二步:以模块方式运行,请按这样子:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps
LoadModule php4_module ".../sapi/php4apache2.dll"
(注意Apache1.3的模块是php4apache.dll)
增加默认启动文档:
DirectoryIndex index.htm
DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.php4
更改默认目录
找到 DocumentRoot ".../htdocs"
改成 DocumentRoot "文件目录"
最好要设置
<Directory "文件目录">
Options ...
</Directory>
也可以改掉所有.../Apache/htdocs为你自已的目录。
在中文支持上问题要找有没有如下的配置:
找到AddDefaultCharset ISO-8859-1 改做
AddDefaultCharset gb2312
好,已经完成了……一大半了(*#$*^&(#*&%#*&@……)!不过还是先写用phpinfo()写一个测试文件看看吧!:)
新版PHP问题:
为了安全, PHP4.3后默认设php.ini中的register_globals=Off.
你可以用$name=$_REQUEST["name"];得到参数值
(注意$_REQUEST一定要大写)
或用$_POST['elementname']或者$_GET[]取
<?php
echo "<br/>".$_POST['name']."<br/>";//显示传递过来的变量$name
?>
如想延用旧版PHP的做法必需设置php.ini文件,将register_globals设为on 。
三、安装MySql
1、安装运行setup文件执行安装,完毕后应该没有任何提示,这时mysql已经安装到你的系统中去了,默认目录为:c:\mysql 。在c:\mysql下有一个文件my-example.cnf改名为my.cnf拷贝到c:\下面,无须修改!!! 在其中可以加入用户名,密码,登陆主机,数据库和端口等信息,一般无须修改!2、测试到c:\mysql\bin目录下. 双击mysqld执行!正常情况下DOS窗口一闪而过. 建议打开一个MS-DOS窗口在c:\mysql\bin>提示符下输入mysqld ,执行MYSQL守护进程!(如果没有mysqld就应该有mysqld-shareware.exe执行它也一样的)。如果没有任何提示,表示没有错误!你的mysql已经开始运行了! 你可以试着输入几个命令来测试一下:C:\mysql\bin>mysqladmin ping
mysqld is alive
C:\mysql\bin>mysqlshow+-----------+ | Databases | +-----------+ | mysql | | test | +-----------+
输入mysql进行登陆!C:\mysql\bin>mysql
C:\mysql\bin>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_2.0.47-win32-x86-no_ssl.msi,然后一路点next就好:),这个和安装普通的软件没什么区别第二步:把 php-4.3.3-Win32.zip 解压缩, 比如解到c盘,最好重新把文件夹命名一下,比如解到c:\php433 中。注意:php的所有内容要在c:\php433 中,而不是c:\php433\php-4.3.3-Win32或c:\php433\php-4.3.3-Win32\php-4.3.3-Win32中。第三步:把c:\php433中的php.ini-dist改名为php.ini。在把php4ts.dll和dlls文件夹中的所有东西 复制到 windows目录(windows2000为c:\winnt,winxp为c:\windows)中。第四步:打开apache安装目录,如果第一步是一路点next,则该目录为C:\Program Files\Apache Group\Apache2再打开conf目录中的httpd.conf,这个apache的配置文件,在最后面添加几行:ScriptAlias /php433/ "C:/php433/"
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3 .php
AddType application/x-httpd-php3 .phtml
Action application/x-httpd-php3 "/php433/php.exe" 保存推出。
*************到这里为止,安装结束****************测试:在C:\Program Files\Apache Group\Apache2\htdocs 目录下新建一个txt文件,添加一行:<? phpinfo(); ?>保存退出,并把该文本文件改名为info.php
打开IE浏览器,在地址栏中输入:http://localhost/info.php如果有东西显示出来,就证明php和apache配置好了(只是最简单的配置)
************************************************第五步:安装mysql没什么特别的,和装普通软件一样。装完也不用配置什么,用php的mysql数据库函数就可以连接上了。
*************The end****************************
AddType application/x-httpd-php3 .php
AddType application/x-httpd-php3 .phtml 这三行,这个教程我写的太早了,其实这三行写成一行AddType application/x-httpd-php .php 就行,注意空格
现在APACHE启动没出现错误了,可是测试PHP是没反应,真是头痛,还请再指点指点!