PHP在网站开发上还有前途吗?
PHP 能做任何事。PHP 主要是用于服务端的脚本程序,因此您可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 Cookies。但 PHP 的功能远不局限于此。
PHP 脚本主要用于以下三个领域。
服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作您需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、WEB 服务器和 WEB 浏览器。您需要在运行 WEB 服务器时,安装并配置 PHP,然后,可以用 WEB 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面。请查阅“安装”一章以获取更多信息。
命令行脚本。您可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,您仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron(Unix 或者 Linux 环境)或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。请参阅“PHP 的命令行模式”以获取更多信息。
编写客户端的 GUI 应用程序。对于基于窗口式的应用程序来说,PHP 或许不是一种最好的语言,但是如果您非常精通 PHP,并且希望在您的客户端应用程序中使用 PHP 的一些高级特性,您可以利用 PHP-GTK 来编写这些程序。用这种方法,您还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。如果您对 PHP-GTK 感兴趣,请访问其网站以获取更多信息。
PHP语言在进行开发之前,需要将开发环境配置妥当,这样才能实现我们的程序完美运行。那么,如何正确的配置PHP开发环境呢?文章将介绍Apache、MySql、PHP的下载、安装及配置,分别讲述在windows和Linux环境下开发环境的搭建。
一、下载Apache、MySql和PHP
1、Apache的下载
Apache服务器可以通过官方提供的镜像地址来下载windows的Apache安装程序,不过都是英文版的,而且下载速度太慢。我建议大家去华军、天空或者中关村下载最新版的安装程序,速度很快。
2、MySQL的下载
MySQL的官方网站是
3、PHP的下载
PHP的官方网站是
二、在windows下配置PHP开发环境
1、Apache、MySql和PHP的安装像安装windows其他软件一样,这里建议把Apache和PHP软件安装在D盘目录下,把MySQL软件安装在C盘,这样不需要做任何设置,MySQL就可以顺利启动运行。
2、配置开发环境
为了让windows可以执行PHP,需要做进一步的工作,按以下步骤搭建好环境:
1)在PHP安装目录下,找到文件php5tsdll,将其复制到C盘system32目录下。
2)在PHP安装目录下,找到文件libmysqldll,将其复制到C盘system32目录下。
3)在PHP安装目录下,找到文件phpini,将其复制到C:\windows下。这个文件是配置PHP的基本文件,如设置服务器根目录配置,用文本编辑器打开phpini文件,找到"doc_root=",因为我把Apache默认安装在D盘根目录下,所以,修改这个配置项的值为:doc_root=d:\apache2\htdocs
提示:用户根据自己安装Apache的路径,修改该配置项的值。
4)在phpini中找到“extension_dir ="/"”,这个配置项用来载入PHP的扩展模块,修改该配置项如下:extension_dir = d:\php\ext,(需要按自己的安装目录修改PHP的载入位置)。
5)在phpini中找到“;extension=php_mysqldll”,把这项前面的分号去掉,表示使这个项生效。这个配置项用来使PHP支持MySQL,这里分号起注释作用。修改完PHP的配置文件phpini后,保存退出该文件。
6)进行Apache的配置。转到Apache的安装目录下的conf目录,用文本编辑器打开Apache的配置文件httpconf。在此文件中找到 dynamic shared object(DOS) Support,在LoadModule行的最后添加如下配置项:LoadModule php5_module d:/php/php5apache2dll,(需要按自己的安装目录修改PHP的载入位置)。该项是通过Apache来载入PHP模块php5apache2dll,即PHP以Apache的一个模块来运行。
7)为了让Apache支持php后缀的文件,在httpconf中找到AddType项,在最后添加如下配置项:AddType application/x-httpd-phpphp。找到directoryIndex,在最后添加indexphp。为了支持中文,找到AddDefaultCharset ISO-8859-1改为AddDefaultCharset GB2312。修改完后保存httpconf。即完成Apache的基本配置。
注意:强烈建议对Apache配置文件httpconf进行修改时,一定遵守修改一点测试一点的原则,即每次修改完一项并保存httpconf后,要重启一下Apache,如果Apache正常启动,则可以进行后续修改,否则,说明本次修改有误,仔细检查并重新修改。
三、在Linux下配置配置PHP开发环境
1、MySQL的安装
在MySQL官网下载MySQL的安装文件MySQL-server-4020-0i386rpm,执行下面的命令完成MySQL的安装。
rpm -ivh MySQL-server-4020-0i386rpm
在没有设置MySQL密码的情况下,通过以下命令测试MySQL是否安装成功。
mysql -u root
出现类似welcome to the mysql mointor commands end with;or \g的字样,说明安装成功。
2、Apache的安装
从Apache的官网下载UNIX版本的压缩包,以httpd-2052targz为例,假设资源包放在/usr/local/src下,进入这个目录后解压缩,命令如下:
cd /usr/local/src
tar -zxvf httpd-2052targz
解压缩后,进入目录httpd-2052,执行以下命令:
/configure --prefix=/usr/local/apache2 --enable--module=so
其中--prefix=/usr/local/apache2用来指定Apache的安装目录。接下来进行编译,执行一下命令完成安装。
make
mae install
3、配置PHP开发环境的安装
1)从PHP官网下载php514targz的压缩包,解压缩该文件包,命令如下:
tar -zxf php514targz
2)转到解压缩后的目录,执行以下命令完成PHP安装目录等相关配置:
/configure --prefix=/usr/local/php -with-mysql=/var/lib/mysql
3)接着编译PHP,命令如下:
make
make install
4)复制当前目录下的文件PHP大安装目录的lib目录下,并改名为phpini,命令如下:
cp phpini-dist /usr/local/php/lib/phpini
5)以上配置PHP开发环境的安装完后,参见windows下配置的内容进行相关配置,配置项和配置方法类似。
建站需要域名,服务器,还有建站程序新手建站也不是那么难的,稍微学一下就可以把网站搭建起来,后期网站运营的过程中,再慢慢学更多。
0条评论