PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。
php就是网络上大家常说的后台,用来处理数据库等,很多网站都是用php写的。我们的文章都是通过php代码上传到服务器数据库中,然后通过php代码生成静态的。
php文件如何打开:
简单一句话php跟txt(文本文档)一样,记事本就可以打开,但看到的就是代码,而不是php执行后的效果了,例如 我们打开test.php代码 因为编码有gbk或utf8格式的,用记事本打开utf8格式的php文件时,当有中文的时间就是出现乱码,所以我们建议用dreameweaver或editplus等支持utf8格式文件的软件打开。(普通用户选择editplus打开即可,因为editplus比较小)
一段php测试代码:
?php<br for($i=1;$i<=10;$i++){
echo $i.'
';
}
echo "www.";
?>
如果想看到以上代码的执行效果,就需要配置php运行环境了。
大家访问的www.都是服务器端事先配置好的php运行环境,可能是linux也可能是windows。
如果大家是本地测试php代码的,大家可以用一些工具例如phpnow等(phpnow安装使用比较简单,安装以后将php文件复制到htdocs目录,在浏览器中输入http://127.0.0.1即可,如果选择了端口需要加入端口http://127.0.0.1:端口号),iis也可以,但需要稍专业的人员来配置。这里我们也为大家提供一下iis php运行环境。前提是您的电脑中有iis,一般默认个人电脑都是没有安装的,支持iis的操作系统一般是 winxp,win2003系统。
如果架设好了php运行环境,在浏览器中输入网址,就可以看到php的运行效果(注:大家在浏览器中输入的网址可能不一样,我们这个是内网ip)
很多没有基础的朋友,经常会问php文件怎么打开,其实PHP是一个网页脚本,但不同于html xml 标签语言,直接可以通过浏览器打开,需要有PHP运行环境才可以访问和打开文件,如果只是编辑PHP打开文件,只需要用记事本或者通过相关的编辑器如(DW、EclipsePHP、editplus 等)打开编辑即可。
Windows下PHP安装(PHP 5.2 及更新版本)
新版本 php 的 windows 安装程序是用 wix 工具包(» http://wix.sourceforge.net/)基于 msi 建立的。它将安装并配置 PHP 和所有内置以及 PECL 扩展库,并且配置许多流行的 web 服务器,例如 IIS,Apache,以及 Xitami。
首先,安装自己所选择的 HTTP(web)服务器,并确保其正常运行。接着再进行以下安装方式之一。
正常安装
运行 MSI 安装程序并按照安装向导的步骤进行。首先会提示选择要配置的 web 服务器,以及所需的任何配置细节。
接着会提示要安装并激活那些特性和扩展。在每个项目的下拉菜单中选择“Will be installed on local hard drive”可以激活安装该单个项目。选择“Entire feature will be installed on local hard drive”,则会安装所有该项目的子项(例如对“PDO”选择了此选项,则会安装所有的 PDO 驱动)。
Warning
不推荐安装所有的扩展库,因为其中许多库还需要 PHP 之外的支持才能正常工作。在安装好之后,从控制面板的程序和功能里可以调出更改模式来激活或关闭某扩展和功能。
安装程序接下来设定 windows 使用的 php 和 php.ini 文件,并配置特定的 web 服务器使用 php。目前安装程序可以配置 IIS,Apache,Xitami 和 Sambar 服务器。如果使用其它 web 服务器,则需要手工配置。
无声安装
安装程序支持无声模式,有助于系统管理员更容易发布 PHP。要使用无声模式:
msiexec.exe /i php-VERSION-win32-install.msi /q
可以将安装目录作为命令行参数传递给安装程序,例如要安装到 e:php:
msiexec.exe /i php-VERSION-win32-install.msi /q INSTALLDIR=e:php
可以用同样的语法指定 Apache 配置目录(APACHEDIR),Sambar 服务器目录(SAMBARDIR)以及 Xitami 服务器目录(XITAMIDIR)。
还可以指定安装哪些特性。例如要安装 mysqli 扩展和 CGI 可执行程序:
msiexec.exe /i php-VERSION-win32-install.msi /q ADDLOCAL=cgi,ext_php_mysqli
目前可安装的特性列表如下:
MainExecutable - php.exe 可执行文件(自 PHP 5.2.10/5.3.0 起不再可用;默认已包含)
ScriptExecutable - php-win.exe 可执行文件
ext_php_* - 各个扩展库(例如:MySQL 是 ext_php_mysql)
apache13 - Apache 1.3 模块
apache20 - Apache 2.0 模块
apache22 - Apache 2.2 模块
apacheCGI - Apache CGI 可执行文件
iis4ISAPI - IIS ISAPI 模块
iis4CGI - IIS CGI 可执行文件
iis4FastCGI - IIS CGI 可执行文件
NSAPI - Sun/iPlanet/Netscape 服务器模块
netserve - NetServe Web 服务器之 CGI 可执行文件
Xitami - Xitami CGI 可执行文件
Sambar - Sambar 服务器 ISAPI 模块
cgi - php-cgi.exe 可执行文件
PEAR
iis7站长之家 - PEAR 安装程序
Manual - CHM 格式的 PHP 手册