第一个可运行的PHP程序-从配置到HELLO WORLD
2009-07-20 14:57
295 查看
好久以前就想看看PHP的东西了,说实话,今天花了这么长的时间才摸索运行出来了PHP真的有点汗颜。最开始想用PHP是想自己多了解点东西,不知道现在却才搭建起来环境,虽然大致了解一点点基础的东西,不过还是处于最低级的状态。
这里说的是第一个可运行的东西,当然是针对最初级的的东西,也就是从环境配置到可以运行处一个PHP的页面效果。
直接进入主题吧。首先是下载。apache_2.0.63-win32-x86-no_ssl.msi(http://httpd.apache.org/download.cgi)。php-5.2.10-Win32.zip(http://cn.php.net/get/php-5.2.10-Win32.zip/from/a/mirror)。这些是到目前为止的最新的Apache2.0最新的。和PHP5.2最新的。(这里说说为什么不用Apache2.2吧,因为用2.2的时候出现了很多问题,比如网上说的兼容也好,打补丁也好,总之是问题连连。。。)所以就用了2.0。(这里不用PHP5.3,也是由于安装出现了相当问题,所以还是建议各位刚开始的时候下载解压版的吧,这样会问题少很多。)
有了这两个就够了(暂时对于第一个PHP程序而言),
第一:配置PHP,将PHP解压到一个目录下。这里我是D:/php,(再次说明一下,我有一个很不好的毛病,就是喜欢把很多东西归结到program目录下,由于有空格,所以又引发了很多问题。)解压之后。找到“php.ini-dist”文件,重命名为“php.ini”,这个其实就是(初始化参数)配置文件了,(这里建议大家去看看http://www.phpchina.com/html/81/n-13681.html)直接就有所有的内容了。呵呵,不过还是抛砖引玉一下,因为至少自己手动去实践了一把。当然没有配置MySQL,它是早就配好的,哈哈。这里指出两点:1,register_globals = 的值。它是关系到表单传递引用。2,extension也就是加载项。然后就是配置环境变量(重要)。直接将D:/php和D:/php/ext都加入到环境变量当中即可。
第二:配置Apache,安装,在输入域名的时候,可以输入127.0.0.1就可以了,这里就是直接本机上测试,够了。然后配置一下。这里需要两个地方:1,找到Apache2/conf目录然后打开httpd.conf,然后在LoadModule 之后加上LoadModule php5_module D:/php/php5apache2.dll,隔行加入PHPIniDir "D:/php",这里的目录要注意是你的目录,意思就是前一个是以模块的方式加载PHP,还有就是PHP的配置文件在D:/php下,这个显而易见.2,找到AddType的地方,在后面加入“AddType application/x-httpd-php .php”和“AddType application/x-httpd-php .html”,然后启动Apache,看有问题没有,没有问题,恭喜,差不多了.
接下来就是实验程序了.
<html>
<head>
<title>
FIRST PHP
</title>
</head>
<body>
<?php
echo 'HELLO WORLD'
phpinfo();
?>
</body>
</html>
打开浏览器,输入http://127.0.0.1/firstphp.php,看看出现了什么东西?
这里说的是第一个可运行的东西,当然是针对最初级的的东西,也就是从环境配置到可以运行处一个PHP的页面效果。
直接进入主题吧。首先是下载。apache_2.0.63-win32-x86-no_ssl.msi(http://httpd.apache.org/download.cgi)。php-5.2.10-Win32.zip(http://cn.php.net/get/php-5.2.10-Win32.zip/from/a/mirror)。这些是到目前为止的最新的Apache2.0最新的。和PHP5.2最新的。(这里说说为什么不用Apache2.2吧,因为用2.2的时候出现了很多问题,比如网上说的兼容也好,打补丁也好,总之是问题连连。。。)所以就用了2.0。(这里不用PHP5.3,也是由于安装出现了相当问题,所以还是建议各位刚开始的时候下载解压版的吧,这样会问题少很多。)
有了这两个就够了(暂时对于第一个PHP程序而言),
第一:配置PHP,将PHP解压到一个目录下。这里我是D:/php,(再次说明一下,我有一个很不好的毛病,就是喜欢把很多东西归结到program目录下,由于有空格,所以又引发了很多问题。)解压之后。找到“php.ini-dist”文件,重命名为“php.ini”,这个其实就是(初始化参数)配置文件了,(这里建议大家去看看http://www.phpchina.com/html/81/n-13681.html)直接就有所有的内容了。呵呵,不过还是抛砖引玉一下,因为至少自己手动去实践了一把。当然没有配置MySQL,它是早就配好的,哈哈。这里指出两点:1,register_globals = 的值。它是关系到表单传递引用。2,extension也就是加载项。然后就是配置环境变量(重要)。直接将D:/php和D:/php/ext都加入到环境变量当中即可。
第二:配置Apache,安装,在输入域名的时候,可以输入127.0.0.1就可以了,这里就是直接本机上测试,够了。然后配置一下。这里需要两个地方:1,找到Apache2/conf目录然后打开httpd.conf,然后在LoadModule 之后加上LoadModule php5_module D:/php/php5apache2.dll,隔行加入PHPIniDir "D:/php",这里的目录要注意是你的目录,意思就是前一个是以模块的方式加载PHP,还有就是PHP的配置文件在D:/php下,这个显而易见.2,找到AddType的地方,在后面加入“AddType application/x-httpd-php .php”和“AddType application/x-httpd-php .html”,然后启动Apache,看有问题没有,没有问题,恭喜,差不多了.
接下来就是实验程序了.
<html>
<head>
<title>
FIRST PHP
</title>
</head>
<body>
<?php
echo 'HELLO WORLD'
phpinfo();
?>
</body>
</html>
打开浏览器,输入http://127.0.0.1/firstphp.php,看看出现了什么东西?
相关文章推荐
- Android adt bundle 开发环境配置及第一个“Hello world”程序运行
- Android adt bundle 开发环境配置及第一个“Hello world”程序运行
- Ubuntu 12.04安装Go语言运行环境,第一个程序Hello world
- 配置openGL并且运行第一个程序
- Skyeye模拟uClinux上运行的第一个程序:Hello World
- JDK安装、配置以及编译运行我第一个JAVA程序
- 配置android开发环境至运行第一个程序
- 如何用命令行编译、运行第一个java程序(Hello World!)
- 《JAVASE 基础学习》 第一天 环境变量配置、第一个程序运行执行过程
- 【菜鸟入门】安装配置eclipse 并编写运行第一个Java程序
- Android开发环境搭建:SDK在线离线安装+在Eclipse中配置ADT+第一个Android程序运行
- php与nginx配置,不能运行php程序
- apache的httpd.conf文件配置和第一个php程序
- OK6410与Ubuntu 11.10 NFS配置与运行第一个程序
- Tomcat 配置与运行第一个JSP程序
- Android开发环境搭建:SDK在线离线安装+在Eclipse中配置ADT+第一个Android程序运行
- Laravel php 框架的使用写出第一个hello world,Laravel 入门配置
- 【学习ARToolkit小记之初】 ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
- php 计算程序运行时间的类,以及用它和Curl结合Host,实现不用配置Host得到该测试机的访问速度。
- 【PHP自学笔记1】如何搭建配置PHP环境、云平台发布、第一个HelloWorld程序