|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你的留言本应该加入注册以及分页功能了,而如果你更强的话,UI(用户界面)也可以加强,完成之后,感觉是不是特有成就感?不管怎么样,咱好歹是写了一个动态网站程序了,放在自己的网站上耍耍吧。window 1.装置PHP4
软件取得:国外http://www.php.net;国际http://www.phpchina.com, http://phpuser.com等失掉紧缩包今后解紧缩到c:\php4目次下.
拷贝php4ts.dll,msvcrt.dll到C:\windows\system
把php.ini-dist更名为php.ini拷贝到c:\windows\
编纂这个文件,很复杂,只需更改少量几个选项.
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 文件,加载这些毛病信息还能够招致阅读器寻觅不到办事器.在履历了漫长而艰辛的守候今后,IE对你说:
兄弟! 找不到办事器!请节哀特地.....哈哈!
完了就这么复杂,还有了,
假如你用的WEB Server是PWS, 那末还要更改一个中央!
browscap = C:\windows\system\inetsrv\browscap.ini
而且修正一下PWS-php4.reg 文件
".php"=" [PUT PATH HERE]\\php4isapi.dll"
改成
".php"="C:\\php4\\ php4isapi.dll"
只需指出php4isapi.dll文件的地位
还可以填加对其他后缀名,详细文件为:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
\w3svc\parameters\Script Map]
".php"="C:\\php4\\ php4isapi.dll"
".php3"="C:\\php4\\ php4isapi.dll"
".php4"="C:\\php4\\ php4isapi.dll"
".phtml"="C:\\php4\\ php4isapi.dll"
保留加入,双击履行,写入注册表!
其他细部设置:
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:\php4\test
那末PHP文件只要放到这个目次上面才干被注释履行.
当没设置user_dir时,被掌握文件读取的是doc_root。
如http://localhost/doc.php3这个URL,翻开了 c:\php4\test\上面的doc.php3文件,而不是c:\program
files\....\htdocs\上面的doc.php3文件。关于 user_dir的设置成绩,自己仍是没有弄清晰,但愿高手指教!
2.装置APACHE1.3.12
软件取得:http://www.apache.org;http://www.phpchina.com; http://phpuser.com;http://www.phpsite.net。
软件的装置很复杂,下载完后直接双击履行装置.
设置装备摆设conf目次下的httpd.conf文件.
#BindAddress *改成 BindAddress 127.0.0.1
#Servername new.host.name改成Servername localhost
呈现相似的毛病的缘由能够就是没有指定servername.
"cannot determine local host name,use servername to set it manually"
好了,你的apache已可以运转了!
运转你的apache.应当显示:
Apache/1.3.12 (Win32) running...
注重,这里假定您的APACHE是装置在默许目次下即:
C:/Program Files/Apache Group/Apache
不然文档中的serverroot和docmentroot 等也要更改。好比你是装置在c:\apache下.那末
serverroot = c:/apache docmentroot = c:/apache/htdocs
其他选项顺次类推
假如你的机械还装置了其余办事器法式,而你又但愿他们配合为你效力那末你就必需改一下port ,默许为80,你可以改成81或8080. 不要利用其他一些经常使用的端口好比21,23,
25等(空话^_^).
好了,上面让你的APACHE来撑持PHP4. 加高低面这么几句,根基上就能够了!
ScriptAlias /php4/ "C:/php4/"
AddType application/x-httpd-php4 .php
AddType application/x-httpd-php4 .php3
AddType application/x-httpd-php4 .php4
Action application/x-httpd-php4 "/php4/php.exe"
;不要写成
;Action application/x-httpd-php4 "c:/php4/php.exe"
;不然会失足的.
在httpd.conf平分别找到类似的行,加出来,如许轻易保护一些. 关于默许启动文档:apache的默许启动文档为index.html DirectoryIndex
index.html 把它改成你想要的默许启动文档
想要撑持更多文档要象如许:
DirectoryIndex index.htm
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.php4
完成了! 写一个测试文件:
<?
phpinfo();
?>
保留为info.php
在阅读器中输出http://localhost/info.php
别忘了要先运转APACHE啊!
3.装置PWS
软件取得:WIN98光盘add-ons\pws目次内。呵呵,直接setup就能够了,不必设置装备摆设!装置完了后,运转PWS,点初级创立一个虚拟目次,点编纂属性修正其属性.默许为读取和剧本两头还有一个履行,在后面打上勾,把它选上 .这个目次上面的PHP4文件就能够运转了!
注重在PHP.INI文件中设置
browscap = C:\windows\system\inetsrv\browscap.ini
假如没有设置的话,PHP4是不成能跑起来的.
4.装置MYSQL(mysql-3.23.21-beta-win)
软件取得:国外http://www.mysql.com; 国际http://www.phpchina.com;http://phpuser.com, http://www.phpsite.net。
运转setup文件履行装置,终了后应当没有任何提醒,这时候mysql
已装置到你的体系中去了,默许目次为:c:\mysql
在c:\mysql下有一个文件my-example.cnf更名为 my.cnf拷贝到c:\上面.
不必修正!!!
可以到场用户名,暗码,上岸主机,数据库和端口等信息!
到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>
记得在上岸之前运转mysqld,不然就会呈现如许的毛病提醒:
Can't connect to MySQL server on 'localhost' <10061>
恩,你碰到过吗?归正我在入手下手运转mysql的时分,就是如许!
5.装置Phpmyadmin VER:(phpMyAdmin_2.1.0)
这就是一个用php写的使用法式,直接拷贝到可履行php的目次下运转便可.好比
c:/program files/apache group/apache/htdocs/phpmyadmin/
修正一下config.inc.php3文件,把
require("english.inc.php3");
改成
require("chinese_gb.inc.php3");
如果您的E文足够好的话,不改也行啊!归正我的E文是^@#^%^%$&^&^*@$#@$#&*&*&*(()(#@!
呵呵!
好了,履行一下建表义务,看看好欠好用!!!
我已讲完了,这是我的做法!建成的调试情况还可以! 我如今还没有发明甚么成绩!因为自己也是初学PHP, 所以文中的毛病再所不免,但愿高手们多多品评斧正!
假如您在类似的情况中调试呈现了费事,无妨参照我的办法做一下, 假如呈现了甚么成绩的话,请和我接洽!
MY_ID : Tony Reeves;Reeves etc...
MY_OICQ: 438937
E-mail : lovesally@126.com
homepg : http://loveline.soyou.edu.cn PHP写成的网站,恋爱竹叶
别的讲一点,就是关于PHP,MYSQL等软件的取得路子,建议人人仍是到它们的开辟组的网站上去下载,速度嘛!相对不会比国际的网站慢的!并且我发明国际的PHP网站关于这些软件的更新都对照慢!好比phpmyadmin,如今的version是2.1.0,国际的网站大多是2.0.1呵呵!
差了好远呢!
好了,祝人人好运!看看西,人家这个编论坛,那个CMS,还有那啥CRM,我啥时候写一个呢? |
|