1. 根据php版本下载 phalcon版本,得到php_phalcon.dll,放到php/ext目录下
php.ini增加一行extension=php_phpalcon.dll
2. httpd-vhost.conf文件内容增加
<VirtualHost *:80>
ServerAdmin XXXX@XXX.COM
DocumentRoot "F:/www/phalcon/public"
#欢迎页面
DirectoryIndex index.php
<Directory "F:/www/phalcon/public">
Options -Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ServerName www.brucephalcon.com
ErrorLog "logs/bruceplace-error.log"
CustomLog "logs/bruceplace-access.log" common
</VirtualHost>
在hosts中增加127.0.0.1 www.brucephalcon.com 行
3. 创建目录和文件
public/index.PHP文件内容:
<?php
try {
//Register an autoloader
$loader = new \Phalcon\Loader();
$loader->registerDirs(array(
'../app/controllers/',
'../app/models/'
))->register();
//Create a DI
$di = new Phalcon\DI\FactoryDefault();
//Setting up the view component
$di->set('view', function(){
$view = new \Phalcon\Mvc\View();
$view->setViewsDir('../app/views/');
return $view;
});
//Handle the request
$application = new \Phalcon\Mvc\Application();
$application->setDI($di);
echo $application->handle()->getContent();
} catch(\Phalcon\Exception $e) {
echo "PhalconException: ", $e->getMessage();
}
app/controllers/indexController.php文件内容
<?php
class IndexController extends \Phalcon\Mvc\Controller
{
function indexAction()
{
echo "<h1>Hello world!</h1>";
}
}
4 运行web
得到hello world字符