winxp下安装全新的apache,php(5.0),mysql(5.0)...
小弟已安了两次apache(2.0.54),php(5.0.5forwin32),mysql(5.0.12-beta),phpmyadmin(2.64),mysql-adminstrator(1.1.2)......深受安装之
苦,特此发贴,希望有同样错误的网友们能轻松一点安装自己喜欢的服务器平台和开发PHP……
#1.apache的安装:……选择站点信息:
……network domain :
……server name :
……adminstrator email:
(相信这个大家都会吧*_*)
安装后可以测试一下: 在IE地址栏输入:
http://localhost/ 或 127.0.0.1/
#2.对安装目录下的\conf\httpd.conf 文件的设置(用记事本打开)
---配置主目录DocumentRoot "../../htdocs" 你可以自己定义为你的Web目录如D:/myweb 接着把<Directory "d:\myweb">改为上面的目
录即可。再来设置你的主页文件类型: 找到 DirectoryIndex index.html index.htm index.php default.php ...等等改为你自己喜欢的吧
!服务器是按顺序找的,记得把你经常用的放在前面。配置虚拟目录:(增加Alias指令)
找到Alias在下面增加 Alias /yoursite/ "E:/myweb2/" #重启Apache生效,这时你就可以用
http://localhost/yoursite/ #浏览你的文
件了 OK!(这个虚拟目录与站点根目录下的同名文件夹会不会相冲突这个问题,大家自己去实践吧)(补充一点。虚拟目录不要用php哦)
#3.接下来就可以安装PHP了,用解压缩软件解压PHP源文件到自己想要安装的目录如:/php
在PHP目录下找到 php.ini-dist 拷备到系统根目录(c:/windows)并改名为php.ini 用记事本打开……进入设置:建议采用模块化安装,
将php/ext下的文件全部拷备到c:/windows/system32下,再在php.ini下设置,找到Dynamic Extensions 将要用的东西前面的;去掉--如:
;Windows Extensions
;extension=php_mysql.dll
;extension=php_nsmail.dll
;extension=php_calendar.dll
;extension=php_dbase.dll
;extension=php_filepro.dll
... 你要做的就是将文件的一些行的注释去掉,即删除打头的分号。我自己需要MySQL的支持,就从"extension=php3_mysql.dll"一行中去掉了
分号“;”,在特定情况下,你要用的DLL文件不在这个列表中,只需要简单地加上一行,如: “extension=mydll.dll”。这样,PHP就配置好
了。
#4.让Apache与PHP一起工作
找到#LoadModule ssl_module modules/mod_ssl.so 在下面添加
LoadModule php5_module d:/PHP/php5Apache2.dll #路径改为自己安装的路径
找到第一节里你安装Apache的目录,用你喜欢的文件编辑器(最好是支持Win32长文件名格式的,如Edit, Ultraedit等)打
开.\conf\httpd.conf文件,在本例中是\Apache\conf\httpd.conf(这个是APACHE的最主要的配置文件,不要轻易修改,除非有特定把握)。如
看不懂里面的内容,可去参加一下Apache文档。 要让Apache与PHP一起工作,你只要加入几行即可,如下:
ScriptAlias /cgi-bin/ "E:/Apache/Apache2/cgi-bin/"
ScriptAlias /php/ "E:/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml
AddType application/x-httpd-source .phps
Action application/x-httpd-php "PHP/php-cgi.exe"
需要注意的是上面的这三行不能写错。其中第一行的最后一部分是你安装的PHP的目录;后面的两行,你可以直接从这里拷贝并粘帖。这行配置
命令都区分大小写。
#### 保存并重启Apache 进行测试 新建一个php文件,记事本中输入 <?php phpinfo(); ?> 保存为所有文件,文件名为info.php 在浏览
器中输入 localhost/info.php 如果出现好多表格,表格内为你的php配置信息,这们你就成功了……
#5.接下来安装MYSQL,和PHP一样解压到 d:/mysql
先在c:/window下新建一个my.ini的文件格式如下:
[winmysqladmin]
Server=E:/mysql/bin/mysqld-nt.exe
[mysqld]
#set basedir to installation path,e.g.,c:/mysql
basedir=e:/mysql
#set datadir to location of data directory,
#e.g.,c:/mysql/data or d:/mydata/data
datadir=e:/mydata/data #记得将/mysql/下的 data目录全部复制到你定义的文件夹里(e:/mydata下)不然会启动不
了MYSQL,还会报错,(我就是在这里犯了跟头,害得我熬夜都解决不了……郁闷-ing... 不过现
在有经验了哦*_*)
default-character-set=gbk #定义服务端语言为中文
[client]
default-character-set=gbk #定义客户端语言为中文
#6.接下来就要以启动DOS了,确认安装路径:如
……》d:
....>>cd mysql/bin
../mysql/bin>mysqld-nt -install #注册mysql服务,(移除服务用mysql-nt -remove)接下来就可以启动mysql服务了,(可以进入控制面
板-管理工具-服务中启动 MYSQL
.../mysql/bin>net start mysql #启动mysql服务,停止服务用(net stop mysql)
入门
一般来说,我们访问MySQL数据库时,首先需要使用telnet远程登录安装数据库系统的服务器,然后再进入MySQL数据库。MySQL数据库的
连接命令如下:
mysql -h hostname -u username -p[password]
或者:
mysql -h hostname -u username --password=password
其中,hostname为装有MySQL数据库的服务器名称,username(一般使用root)和password分别是用户的登录名称和口令。
如果MySQL数据库安装和配置正确的话,用户在输入上述命令之后会得到如下系统反馈信息:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 49 to server version: 3.21.23-beta-log
Type 'help' for help.
mysql> #如果出现这个字样,表示你已成功安装MYsql了,恭喜你,你可以进行PHP的旅程了……
这样,用户就成功进入了MySQL数据库系统,可以在mysql>命令提示符之后输入各种命令。下面,我们列出一些MySQL数据库的主要管理
命令供读者参考,用户也可以通过在命令符之后输入help,\h或?得到以下命令的简单说明。
基于phpmyadmin 和 sql-adminstrator 网友们自己去安装吧,网上资料也多的是,还有一些优化PHP代码的如 ZendOptimizer……不再多说了
最后希望广大网页DIYER能够容易的安装Web平台