欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

如何在自己的主页上使用PHP_PHP

程序员文章站 2022-04-23 19:00:46
...
  最近有很多人问我如何使用PHP的问题,就写一个PHP的初级应用教程吧。即使你对PHP一无所知,也能看得懂的~~

  1.PHP是什么?

  PHP,一种新型的CGI程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于Windows、Unix、Linux 平台的Web后台程序,内置了对文件上传、密码认证、Cookies 操作、邮件收发、 动态GIF生成等功能,PHP直接为很多数据库提供原本的连接,包括Oracle,Sybase,Postgres,Mysql,Informix,Dbase,Solid,Access 等 ,完全支持ODBC接口。PHP4.0提供了更多web server的支持,例如Zeus, Netscape Enterprise, Apache Win32 module。
(上面这段话是网上转来的,是不是已经看晕了……)

  总之,我的理解,PHP是一种动态WEB脚本语言。就这么简单啦.... 比如我这里的论坛系统,全部都是php程序的。

  2.到哪里寻找PHP源代码?

  我们当然不能指望每个人都能独立编写PHP程序。作为普通的网页制作者,我们可以使用现成的PHP程序。很多站点都提供免费的PHP源代码下载。
其中,最有名的就是中国站长站(http://www.chinaz.com/)。从这类站点上,我们可以找到我们需要的程序源代码。

  3.如何使用下载的PHP源代码?

  源代码下载下来了,有人就不知道该怎么用。下面我分步来说明。

  (1)查看代码使用说明:

  一般下载来的程序,都有readme文件,告诉你如何安装使用本程序。有些程序只需将所有文件上传,就可以使用。有些程序需要运行install.php进行安装,这要看具体情况。

  (2)调试程序有两种方法。一种是在自己的机器上构建一个本地调试环境进行调试,另一种是将程序上传到主页服务器上进行调试。

  本地调试,一般使用apache,php和mysql三种软件构建本地调试环境。由于安装这三个软件,需要修改注册表和其他很多设置,对初学者来说太过复杂,我推荐使用phptraid这个软件(下载地址:

1)PHP Server Builder for windows 1.3

包含:
Apache 2.0.47
PHP 4.3.3
Mysql 4.0.16
PHPMyadmin 2.5.4
Zend Optimizer 2.1.0

官方网站: http://www.myferly.com/

下载地址: http://www.myferly.com/download/1.3/window...ws/VM/psb13.exe

http://www.myferly.com/download/1.3/window.../NoVM/psb13.exe

===========================================================================

2)UniServer 2.7

包含:
Apache 2.0.47
PHP 4.3.3
Zend Optimizer 2.1.0
phpMyAdmin 2.5.3
MySQL 4.0.15
ActivePerl 5.8.0.806


官方网站: http://miniserver.sourceforge.net

下载地址#1: http://www.kphp.net/download.php?&bbs_id=d...ype=1&doc_num=5
下载地址#2: http://umn.dl.sourceforge.net/sourceforge/...niServer2_7.exe),这个软件的使用非常简单。只需要运行该程序,就默认安装到C:\apache目录。运行apache.exe,出现一个dos窗口,显示apache正在运行,让这个窗口一直开着。把需要调试的php文件(文件名比如是index.php),放入C:\apache\htdocs目录下,在浏览器中输入http://127.0.0.1/index.php,就可以看到php运行的效果了。

  网上的主页空间,免费空间很少有支持PHP的,一般是付费空间。要使用PHP程序,首先请确认你的主页空间是否支持PHP,还有确定你的服务器是什么系统。这牵涉到文件属性的问题。
如果是unix类的主机,在调试PHP程序的时候,要修改文件的属性。比如我们常常可以看到,要求把文件属性改成777或者755之类的说明。

  我们可以通过FTP软件来修改文件的属性。以flashFXP软件为例,在连接上ftp时,在文件上点击右键,会Attrubites(CHMOD)这个选项,在跳出来的对话框Manual那里输入需要的数值,就修改了文件属性。我们可以看到,修改属性主要是对文件的读、写等进行限制。
如果是window类的主机,不需要修改任何属性。