国内的朋友可能接触silex不多, 我刚开始学习silex的时候baidu了很多次都没有找到太多相关资料.
Silex 是一个小型的php5.3 开发框架, 是基于 Symfony2 和 Pimple. 它的免费的, 也是开源的. 这里是它的官网: Silex .
Wamp 相信大家都了解了。
1, 安装Wamp的时候,要先装vc++,也就是 vcredist_x64.exe。 可以到微软网站上下,程序位数根据自己系统而定,前面用的时64位的。 它和wamp的版本之间需要匹配。 我用的wamp2.5 需要vc++2012来搭配。 如果一开始没有vcredist下装wamp会报错的,装完vcredist之后需要卸载之前装的wamp,然后再重新装wamp。 如果不卸载,直接重装的话,apache会运行不起来。我想这是因为wamp里面3个程序apche,mysql,php的安装是有顺序的。 所以如果不卸载之前的残留文件,就会打乱顺序,导致aphache安装问题。这个困扰了我一下午。
2,wamp装完之后,在浏览器输入localhost测试。 成功后,该装silex了。C:\wamp\www (通常我们把wamp装载默认的c盘下)目录下创建一个文件夹存放你的项目。
cmd打开控制台,定位到你的项目目录下: cd C:\wamp\www\project。
输入 C:\wamp\bin\php\php5.5.12\php -r "eval('?>' .file_get_contents('https://getcomposer.org/installer'));" 回车。 运行成功会在项目目录下建立composer.phar文件。
在项目目录下创建名为composer.json的文件,内容是:
{
"require":{
"silex/silex":"~1.2",
"twig/twig":"~1.0",
"doctrine/dbal":"~2.4"
}
}
回到控制台,输入:C:\wamp\bin\php\php5.5.12\php composer.phar install 。程序会从网上下载在json文件中配置的项目,在本地项目目录下会创建vendor文件夹。
到此wamp和silex 便安装完成了。 开始你的php开发之旅。