首先这个框架,叫什么名字还是不知道...

可以用pear安装,并没有试过...

pear install symfony/symfony

 

可以用composer安装,

 安装composer请参考之前的笔记。

composer create-project symfony/framework-standard-edition my_project_name "2.3.*"

可以用php symfony安装,

win:
php -r "readfile('http://symfony.com/installer');" > symfony
php symfony new my_project 2.3.23

linux: 
$ curl -LsS http://symfony.com/installer > symfony.phar
$ sudo mv symfony.phar /usr/local/bin/symfony
$ chmod a+x /usr/local/bin/symfony
$ symfony new my_project 2.3.23



打开项目:

$ cd my_project_name/ 
$ php bin/console server:run

$ php bin/console server:stop
默认打开8000端口。

...

查看config文件:

 

http://localhost:8000/config.php

遇到问题:

1.intl扩展问题

解决方案:打开php.ini 里面对应intl.dll前面的分号去掉,打开此扩展。在3.0.0+版本中会还会有些问题,我这里选择将低版本2.3.23,问题就美哟了。

2.Install and enable a PHP accelerator like APC问题

意思是:安装或使用一个PHP加速器(强烈建议)

其实在php5.5+已经集成Zend Opcache功能,以前一般用APC,但是在PHP5.5以后都用Opcache代替,缓存速度比APC更快。Zend Opcache的扩展dll文件在php扩展目录ext下,文件名php_opcache.dll。

; 使用zend_extension指令来将OPcache扩展加载到PHP中
; php_opcache.dll文件的实际路径
zend_extension=pathtophp\ext\php_opcache.dll