配置Apache+PHP运行环境
本文采用的是Apache2.2.9与PHP5.2.6进行配置,相关文件可以去官方网站下载:
Apache: http://httpd.apache.org/download.cgi
PHP: http://www.php.net/downloads.php
php建议下载zip版,不要下载install版,install版我安装的时候出现问题,它无法自动的读取apache的配置。
下载完之后,把php解压到C:\PHP目录下,然后配置环境变量Path=%Path%; C:\PHP
然后停掉Apache服务,修改httpd.conf文件,找到LoadModule段,在后面添加一句:
LoadModule php5_module "c:/php/php5apache2_2.dll"
注意一定要选用php5apache2_2.dll,不能选取php5apache2.dll或是别的。
找到AddType段,在后面添加一句:
AddType application/x-httpd-php .php
如果安装Apache的分区是NTFS的,需要找到节点,然后把里面的一句Deny from all改成Allow from all
到此为止,httpd.conf文件修改完毕了。
然后配置php.ini,这个文件在php的安装目录下,名称是php.ini-dist,我们需要把它的名称改为php.ini
在php.ini里找到extension_dir = "./",把它修改为extension_dir = "C:\php\ext/"
找到;extension=php_mysql.dll,把前面的分号去掉。
到此,php.ini也配置完毕了。
下面运行一个简单的程序,用delphi for php新建一个页面,写上一句<?php echo "hello world"; ?>
然后保存文件,选取Tool->Deploy Wizard,将程序连同VCL一起导出。
把程序放到Apache目录下的htdocs内,即可执行。
注意:支持数据库的配置
c:\php\libmysql.dll拷贝到 system32 目录下。
extension=php_mysql.dll 前的注释去掉
extension_dir = "C:\php\ext "