php+mql开发欧搏国际搏彩咨询有限公司网站心得 作者:葛维 QQ:6009199
任何组织或个人在引用、转载或修改此文档时,敬请保留版权信息及注明出处以及保证文章的完整性!
因朋友需要,所以开发此网站.在此之前.我只是做底层,应用软件等开发.网站开发是第一次,mysql.php.从没用过.自然心里没底.不过还是接下来了.即然接下来.自然也要努力做好它了.开发周期一共三天.花了二天半时间做美工.技术方面的看了看php与mysql资料.半天全部搞定.下面来讲讲全部开发过程,包括一些软件的安装方法和一些心得.我打算分两篇写完它.希望对大家有用.
开发环境:操作系统winxp sp2
软件:apache_2052-win32.msi+php-5.0.2-Win32.zip+mysql-4.1.7-win.zip+Macromedia Dreamweaver MX 2004+phpMyAdmin2.6.0_Final.rar+ZendOptimizer-2[1].5.1-Windows-i386.exe
首先开始配置环境.说白了就是装软件啦.下面是我的步骤.
1.安装apache_2052-win32.msi
在网上看到资料说是安装路径不能有空格.否则设置php会出错.以前的话.我是一定会试一下有空格的安装目录会怎么样.但是因为时间太紧.所以我不敢大意.时间宝贵.为此我安装到D:\Exploitation\apache下.傻瓜式操作.一步步来就是了.但是选择端口的时候.提醒大家一下.如果之前安装了IIS.并开启占用了80端口.你要改变你的端口或是先停掉IIS.我就是这么解决的.要不然会有冲突.安装完成后.在浏览器测试.输入http://localhost 此时会显示默认的网页.想改变默认位置.可以到apache安装目录下conf目录内的httpd.conf修改.这里我的目录是D:\Exploitation\apache\Apache2\conf\httpd.conf 查找DocumentRoot修改后面""里的内容为你想要的默认页目录.我的修改是:DocumentRoot "D:/Exploitation/example/webroot"其中还有一些也可以按自己需要设定修改.ServerAdmin 设置为管理员的邮件地址 ServerName 主机名(域名、IP地址均可)及端口地址 DocumentRoot 网站根目录
DirectoryIndex index.php index.html index.htm index.php3 index.html.var 加入默认文档
ServerTokens Full 显示服务器信息,Full为全部,Prod为最少,建议设置为Prod,不容易暴露服务器信息
AddType application/x-httpd-php .php .phtml .php3 .php4 加入对php、phtml、php3、php4文件的支持
2.安装php-5.0.2-Win32.zip
直接将它解压到一个目录.我的是D:\Exploitation\apache\php5然后开始配置apacke.以便让它支持php5,这里先找到解压目录下的php.ini-dist然后把复制到你的windows目录下.并它重命为php.ini,我的目录是D:\windows\php.ini , 之后把php5目录下的php5ts.dll,libmysql.dll 拷贝到system目录下.我的是D:\windows\system ,现在我们可以开始配置文件了的,以下配置文件中的目录均为本人计算机中路径.打开配置文件.我的是D:\Exploitation\apache\Apache2\conf\httpd.conf.
找到AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)
找到DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php index.php3
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行 LoadModule php5_module LoadModule php5_module D:/Exploitation/apache/php5/php5apache2.dll 其中D:/Exploitation/apache/php5/ 为你php目录
找到#AddEncoding x-gzip .gz .tgz 在下面的行中加入AddType application/x-httpd-php .php .phtml .php3 .php4
即增加解析文件类型为php.phtml.php3.php4
3.安装mysql-4.1.7-win.zip
也是傻瓜式操作.不过这里我说一下.很多资料都没讲到.就是mysql安装完以后.MySql Server Instance Configuration Wizard这里的配置.首先Next 配置安装,有详细和标准两个配置.我建议选择Detailed Configuration这项,下一步.可以选择不同的服务器的类型.这里我选择Dedicated MySQL Server Machine ,再一步.可以选择不同的用途.我选择Multifunctional Database,再下一步.选择目录.下一步就是选择连接的数量.建议选择Manual Setting自己调整.再一步就是选择端口号.不冲突就行了.然后接着下来.选择字符集.可以选择Manual Selected Default Character Set/Collation 然后从下拉菜单是选择.再接下来就是选择安装到windows的服务了.如果你以前安装过.这里服务名可不要重复了.再接下来就是设置密码了.一定要符合.否则配置不会成功.但mysql的服务却会安装成功.提供一个解决方法(这里我说一下解决方法.重新运行向导再生成其它服务会有问题.应该重新运行向导程序->选择Remove Instance配置.然后再到服务里看一下.确定没有mysql之类的服务.再开启向导配置.最后一步点击Execute.就会配置了.完成后finish按键.这样mysql才算真正安装完成并配置成功.
接下来.启动mysql服务.可以先看一下显示器屏幕右下角是否有类似于交通红绿灯的图标.绿色的代表启动成功.如果没有.你就要到mysql安装目录下的bin目录.启动winmysqladmin.exe,双击就可以了.
OK了.下面可以开始配置php.ini文件了.在windows目录下.别忘记了啦.我的是D:\windows\php.ini打开它.
查找extension_dir = "./" 改为extension_dir = "d:\Exploitation\apache\php5\ext"
查找;extension=php_mysql.dll 将';'去掉改为 extension=php_mysql.dll
找到 ;session.save_path = "/tmp" 将';'去掉 设置你保存session的目录,
我的是:session.save_path = "D:/Exploitation/apache/php5/session_temp"
找到register_globals 可以设定为 register_globals = On 有些程序需要该项支持,否则无法上传文件
4、phpMyAdmin2.6.0
解压到自己定义的WEB根目录中去,重命名文件夹为phpmyadmin或其它 我的是:D:\Exploitation\example\webroot\phpMyAdmin
打开phpmyadmin 目录中的 config.inc.php
找到 $cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
分别填上你mysql的用户和密码即可
5.ZendOptimizer-2[1].5.1-Windows-i386.exe-i386.exe
双击安装,安装过程会自动识别并选择apache的安装目录和php.ini所在目录,如果不能就指向相应路径便可以解决了,安装完毕后自动启动,不需要任何设置!该软件能够自动设置php.ini以进行php执行程序的优化!
检验方法:大多资料都没有说过一个编制php页面放在哪里运行.可能会让新手茫然.下面我简单说一下.
可以编写如下代码
<?php
phpinfo();
?>
保存为phpinfo.php到web目录下.这里比如D:\Exploitation\example\webroot\php\phpinfo.php
然后可以从地址栏输入http://localhost/php/phpinfo.php来访问.运行了phpinfo.php也就自然可以得知是否使用了zend引擎!
6.Macromedia Dreamweaver MX 2004
我自认为它是制作网站非常方便的一个软件.我就是在Dreamweaver MX 2004下开发整个网站的.
这样的话.做事的工具就够了.下面可以正式开发网站了.请看下篇文章.可在http://blog.csdn.net/woshigewei 中找到
以上软件全部我在http://www.google.com上面搜索得到.感谢google搜索.
参考文献 网络
转载此文,需保证文章的完整性!