symfony的安装方法
1.symfony的安裝、創建項目
?? [我的是window下的wamp集成環境]
?? (1)、安裝配置好apache+mysql+php環境
????????[
在php的安裝目錄中,運行go-pear.bat,一路回撤,中間遇到什么不是
系統文件的問題,將php的安裝目錄添加在{我的電腦-屬性-高級-環境變量
系統變量-path的最后,之前加";(英文輸入法下)"},重新運行即可
]
?? (2)、創建目錄保存項目,以fobeet為例,
????????我習慣直接建在c盤,所以先退回c盤
C:\\Documents and Settings\\admin> cd ../../
創建開始
????????c:\\> mkdir c:\\development\\sfprojects\\jobeet{目錄任意,自己習慣方的地方即可}
c:\\> cd c:\\development\\sfprojects\\jobeet
C:\\development\\sfprojects\\jobeet> mkdir lib\\vendor
?? (3)、將下載好的symfony安裝包直接解壓到
????????C:\\development\\sfprojects\\jobeet\\lib\\vendor
再重命名為symfony完整的目錄應該是:
c:\\development\\sfprojects\\jobeet\\lib\\vendor\\symfony
?? (4)、運行
????????C:\\development\\sfprojects\\jobeet>php lib\\vendor\\symfony\\data\\bin\\symfony -V
命令測試symfony是否安裝成功,顯示symfony版本,{V大寫}
如果想知道這個命令行工具可以干些啥,直接運行symfony將列出所有支持的選項和任務
C:\\development\\sfprojects\\jobeet>php lib\\vendor\\symfony\\data\\bin\\symfony
?? (5)、在項目jobeet目錄下運行symfony任務generate:project生成symfony項目
????????C:\\development\\sfprojects\\jobeet>php lib\\vendor\\symfony\\data\\bin\\symfony generate:project jobeet
顯示出一大堆的項目的列表{自動生成的}
生成應用程序,在jobeet下運行:
C:\\development\\sfprojects\\jobeet>php symfony generate:app --escaping-strategy=on --csrf-secret=Unique$ecret frontend
???? [
????--escaping-strategy: 激活輸出轉義來避免XSS***
????????????????--csrf-secret: 激活session密碼來避免CSRF***。
]
{命令過長,最好直接粘貼}生成一大堆的apps下的文件
拷貝 'symfony.bat' 文件到項目根目錄,使用'symfony'替代 'php symfony'
C:\\development\\sfprojects\\jobeet>copy lib\\vendor\\symfony\\data\\bin\\symfony.bat .
2.jobeet項目設置配置文件
?? (1)、apache配置文件的設置,在httpd.conf中的結尾加
????????<VirtualHost *:80>
??????????ServerName jobeet.com
??????????#[訪問域名]
??????????DocumentRoot "C:\\development\\sfprojects\\jobeet\\web"
??????????#[項目的路徑]
??????????<Directory "C:\\development\\sfprojects\\jobeet\\web">
????????????AllowOverride All
????????????Allow from All
??????????</Directory>
????????</VirtualHost>
?? (2)、window系統文件的設置
????????C:\\WINDOWS\\system32\\drivers\\etc\\hosts文件,用記事本打開
也是在最后加上:
127.0.0.1?????? localhost
????????127.0.0.1?????? jobeet.com
#[訪問時的域名,切忌后綴名不能是{.localhost}]
????????127.0.0.1?????? localhost.nextsee.com
本文轉載自 http://www.itjianghu.net/120107/40915519502314888.htm
轉載于:https://blog.51cto.com/3595505/763258
總結
以上是生活随笔為你收集整理的symfony的安装方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iphone-common-codes-
- 下一篇: CCNA实验之---单臂路由实现VLAN