学习Symfony框架笔记------创建项目
2017-03-10 10:28
337 查看
我的电脑版本是windows7系统,因此只研究了Windows的安装。使用一下午的时间安装成功。
1、准备工作
首先需要安装PHP,而且要保证PHP在path路径里面。为了省事,直接安装了xampp,自动将这些工作做好。至于xampp的安装过程不再赘述。
2、使用官方的安装步骤安装symfony全栈框架
首先打开cmd,
执行命令 php -r "file_put_contents('symfony', file_get_contents('https://symfony.com/installer'));"
会在目录下出现一个symfony文件。
然后执行 php symfony,显示如下界面证明安装成功
3、若想将symfony变成全局变量
执行(echo @ECHO OFF & echo php "%~dp0symfony" %*) > symfony.bat
然后将symfony和symfony.bat文件移动到一个path包含的目录下即可在任意目录下使用symfony命令。
4、使用symfony创建项目
我已经将symfony变成了全局变量,所以直接使用symfony命令创建。
1)创建最新稳定版本的symfony
symfony new my_project
使用new命令,my_project为自己的项目名
2)使用最新的symfony长期支持的版本
symfony new my_project lts
3)开始一个新项目基于特定的symfony分支
symfony new my_project 2.8
这个命令没有尝试
4)开始新项目基于特定的版本
symfony new my_project 2.8.1
5、安装过程中可能会遇到问题
关于SSL或者安全证书的问题
查找了很多方法,只有下面这个有效。
1)检查OpenSSL的extension是不是包含在php.ini配置中:
将extension=php_openssl.dll之前的分号去掉,若没有则在文件中加上这句话
2) 检查安全证书存在的路径以及是否包含在配置文件中。
openssl.cafile=C:/path/to/cacert.pem
若没有cacert.pem文件,可从https://curl.haxx.se/ca/cacert.pem下载。
6、symfony项目装载完成后,我们便可以通过以下命令开启一个 Web server 监听在 localhost:8000 上(注:此命令只能运行在 PHP 5.5 版本之上)
php app/console server:run
需要注意:symfony3.0以上的版本console 已经位于 bin 目录下面,因此在新版本里是 php bin/console xxx,以下不再赘述!
在页面访问http://localhost:8000/即可看见欢迎界面。
1、准备工作
首先需要安装PHP,而且要保证PHP在path路径里面。为了省事,直接安装了xampp,自动将这些工作做好。至于xampp的安装过程不再赘述。
2、使用官方的安装步骤安装symfony全栈框架
首先打开cmd,
执行命令 php -r "file_put_contents('symfony', file_get_contents('https://symfony.com/installer'));"
会在目录下出现一个symfony文件。
然后执行 php symfony,显示如下界面证明安装成功
3、若想将symfony变成全局变量
执行(echo @ECHO OFF & echo php "%~dp0symfony" %*) > symfony.bat
然后将symfony和symfony.bat文件移动到一个path包含的目录下即可在任意目录下使用symfony命令。
4、使用symfony创建项目
我已经将symfony变成了全局变量,所以直接使用symfony命令创建。
1)创建最新稳定版本的symfony
symfony new my_project
使用new命令,my_project为自己的项目名
2)使用最新的symfony长期支持的版本
symfony new my_project lts
3)开始一个新项目基于特定的symfony分支
symfony new my_project 2.8
这个命令没有尝试
4)开始新项目基于特定的版本
symfony new my_project 2.8.1
5、安装过程中可能会遇到问题
关于SSL或者安全证书的问题
查找了很多方法,只有下面这个有效。
1)检查OpenSSL的extension是不是包含在php.ini配置中:
将extension=php_openssl.dll之前的分号去掉,若没有则在文件中加上这句话
2) 检查安全证书存在的路径以及是否包含在配置文件中。
openssl.cafile=C:/path/to/cacert.pem
若没有cacert.pem文件,可从https://curl.haxx.se/ca/cacert.pem下载。
6、symfony项目装载完成后,我们便可以通过以下命令开启一个 Web server 监听在 localhost:8000 上(注:此命令只能运行在 PHP 5.5 版本之上)
php app/console server:run
需要注意:symfony3.0以上的版本console 已经位于 bin 目录下面,因此在新版本里是 php bin/console xxx,以下不再赘述!
在页面访问http://localhost:8000/即可看见欢迎界面。
相关文章推荐
- SSM框架学习之高并发秒杀业务--笔记1-- 项目的创建和依赖
- Symfony1.4.11学习笔记(二):创建项目
- ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
- iOS学习笔记(二)---------创建项目
- cocos2D-x 3.x学习笔记【一】 创建新项目
- 学习Fragment笔记-选择Master/Dtail Flow创建项目开始(1)
- 不错的maven学习笔记,收藏——Maven学习 (三) 使用m2eclipse创建web项目
- ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
- cocos2dx学习笔记一:windows下创建工程方法和运行项目方法
- cocos2dx 3.0学习笔记(一):Win32下-cocos2dx-3.0环境配置和创建项目
- Spring MVC 学习笔记2 - 利用Spring Tool Suite创建一个web 项目
- Webx3.0学习笔记(二):创建一个简单的Webx项目
- C++学习笔记1C++开发环境搭建创建第一个项目Hello word!
- API Demos 2.3 学习笔记 (2)--创建第一个Android项目(Hello World!)
- Pyramid 学习笔记:创建Pyramid项目(中)
- cocos2d-x学习笔记1:cocos2dx 3.0 安装及项目创建
- 黑马程序员_Executor框架简单创建、运行、关闭学习笔记
- Laravel框架学习笔记(二)项目实战之模型(Models)
- Cocos2d-x 3.2 学习笔记(二)创建自定义项目