在win2003下安装Apache+PHP+MySQL[转]
3.DirectoryIndex index.html index.html.var 改为DirectoryIndex index.html index.php index.php3 index.htm index.shtml
这一项指明了在每个目录中的默认文档及其顺序,也就是说你网页访问的时候如果人家输入的是http://www.你的网址.com/ 的时候如果根目录下的文件叫index.html它就会直接显示这个文件,如果根目录下没有这个文件则就会显示该页无法显示的错误。在这里你就可以定义这些,由于我们要用的是PHP,所以要加入index.php等
4.再搜索AddDefaultCharset ISO-8859-1改成 AddDefaultCharset gb2312,这是修改默认语言为简体中文,毕竟人家老外产的东西嘛,不是默认中文的。不改会显示中文为乱码
最后我喜欢改变一下我以后提供 WEB服务的时候 的网页存放路径,这样方便管理。 找到 5.DocumentRoot "E:/Web/Apache2/htdocs",
这里写的是原来存放的路径 你要用的话要到 E:/Web/Apache2/htdocs 下存取文件,不是很方便 于是改成 E:/Web/wwwroot
**** 特别注意!**** 相应地在E:/Web/下面要 建立wwwroot 这个文件夹,否则apache下次就 启动不了了。
做完了OK 保存
重起APACHE
现在双击那个小图标,你会发现你的apache窗口里的东西变多了一点哦
看见了吗,多了php4.3.11.这就是说明你的php4现在已经是作为apache一个模块存在的了。 再来测试一下吧。我们现在要确认你的机器可以支持php文件了 把下面的代码保存成info.php文件放在你的wwwroot根目录下。然后在浏览器中敲入http://localhost/info.php(如果你的端口不是80,请在localhost/后加上":端口号"),是不是看到了PHP的信息。如果是,恭喜,你已经成功的以模块化方式安装了PHP。 好了,到了这里,你的机器现在已经是一台可以支持PHP的WEB服务器了! (如果不能启动,而又没有具体报错,可以进入命令行模式在...\apache\bin\下,运行httpd -t 来查看配置文件具体错误位置.)第四步,安装php的加速程序 安装这个程序的时候没什么好说的,只会让你选几个路径,第一个路径是让你选PHP的安装路径,你选到webserver下面的PHP4就可以了,第二个路径是选择PHP.INI的存放位置,还记得吗,你把它放到windows目录下面去了,其他非路径的选择都采用默认值就可以了。安装完毕后不会有什么特别的提示的,你可以再次在浏览器中打开info.php 带加亮的字就是安装了这个加速程序以后显示的了 第五步,安装MySQL数据库。 解压mysql-4.0.25-win.zip,用setup.exe进行安装,安装的时候选择路径E:\web\MySQL 安装即可。找到E:\web\MySQL\bin下面的mysqld-nt.exe,双击之,等那么一小会,那个黑黑的DOS窗口一闪而过。然后就可以运行winmysqladmin.exe了。运行这个以后屏幕右下角也会多一个小东西出来,方便管理MYSQL的。 第一次运行的时候会让你输入用户和密码,可是你没有密码,那就随便输入喽,用户用root吧,呵呵,这里定义的密码的确是保存在ini里的,但是不知道为什么我每次保存的都没用,没密码用phpmyadmin一样进……汗啊。 第六步,安装phpmyadmin 先重起一次apache吧,这里也许是没有必要的,反正没坏处吧:) 解压phpMyAdmin-2.5.7.zip到E:\web\wwwroot下面, 打开浏览器执行 http://localhost/phpMyAdmin/index.php 你会发现两句警告: 他们一句是说你没定义你的网络访问路径一句是说你的权限现在可以任意访问 下面先要做的事情就是改权限,你不会希望其他什么人用你的数据库吧, 如果你和我一样的话。删除两个小的权限先吧。那两个任意权限当然是KILL掉了 呵呵,删除用户重新读取,因为你不会允许任意用户的存在的吧。然后更改ROOT用户的密码,两个都改,他们一个是让你本地访问,一个是任意主机可以访问的全部做完以后刷新一次,你发现进不了了吧?哈哈,自己把自己关在外面了。 不要紧, 改一下phpmyadmin的配置文件就可以了,在phpmyadmin下叫config.inc.php,用文本编辑器打开它,找到有 ['auth_type'] 的地方,你会看见 ['auth_type'] = 'config'; // Authentication method (config, http or cookie based) 这里是让你选择登陆的方式,由于数据库需要一定的安全性,我不赞成设置成不需要密码直接登陆的方式,所以把这里改成需要提供MYSQL用户名和密码的方式登陆 把后面有['auth_type'] 的地方都改成http登陆吧。 再找到$cfg[‘PmaAbsoluteUri’]的地方,改成你PHPMYADMIN的访问地址即可登陆的时候就用的是root和你自己定义的密码了 还有一条,就是如果你这样一改的话再进入浏览器刷新看看 http://localhost/phpMyAdmin/index.php 是不是可以显示了而且下面红字的提示也没有了。OK成功:) 到此为止,你的机器已经是一台完整的php+mysql的服务器了,也就是说只要你有自己的IP地址,你可以把任何东西放在myweb下面,让别人输入你的IP地址来访问:) 很方便吧,如果你可以保证长时间开机的话,直接自己做WEB服务器了
页:
[1]