PHP Framework --- Symfony 读书笔记1
来源:互联网 发布:淘宝达人认证 编辑:程序博客网 时间:2024/04/20 00:15
Symfony2虽然已经Release了,但还是想从1.14.x版本开始学起。
官方主页:http://www.symfony-project.org/
下载地址:http://www.symfony-project.org/installation/1_4
确认PHP环境,使用Apache服务器。
首先需要通过命令行代码生成文件目录结构。
步骤如下:
1. 在指定路径下新建工程文件夹,例如 sfproject 。
2. 在工程文件夹(
sfproject )下新建目录 lib\vendor\
3. 下载并解压 symfony, symfony-1.4.xx.zip.改名symfony后移至 lib\vendor\ 下
4. 使用命令行生成工程文件
php lib\vendor\symfony\data\bin\symfony generate:project PROJECT_NAME
主要目录如下:
Directory Description
apps/
Hosts all project applicationscache/
The files cached by the frameworkconfig/
The project configuration filesdata/
Data files like initial fixtureslib/
The project libraries and classeslog/
The framework log filesplugins/
The installed pluginstest/
The unit and functional test filesweb/
The web root directory (see below)5. 使用命令行生成web前端文件
php lib\vendor\symfony\data\bin\symfony
generate:app frontend
6. 修改config\databases.yml文件中数据库配置信息。
也可使用命令行: $ php symfony configure:database "mysql:host=localhost;dbname=dbname" root mYsEcret
7. Web Server Configuration修改示例:
# Be sure to only have this line once in your configurationNameVirtualHost 127.0.0.1:8080# This is the configuration for your projectListen 127.0.0.1:8080<VirtualHost 127.0.0.1:8080> DocumentRoot "/home/sfproject/web" DirectoryIndex index.php <Directory "/home/sfproject/web"> AllowOverride All Allow from All </Directory> Alias /sf /home/sfproject/lib/vendor/symfony/data/web/sf <Directory "/home/sfproject/lib/vendor/symfony/data/web/sf"> AllowOverride All Allow from All </Directory></VirtualHost>
- PHP Framework --- Symfony 读书笔记1
- PHP Framework --- Symfony 读书笔记2 -- Doctrine built-in tasks
- PHP framework : symfony
- 主流PHP框架间的比较(Zend Framework,CakePHP,CodeIgniter,Symfony,ThinkPHP,FleaPHP)
- 主流PHP框架间的比较(Zend Framework,CakePHP,CodeIgniter,Symfony,ThinkPHP,FleaPHP)
- 主流PHP框架间的比较(Zend Framework,CakePHP,CodeIgniter,Symfony,ThinkPHP,FleaPHP)
- 无法访问Symfony frontend_dev.php
- PHP框架symfony使用
- 【PHP】symfony--备忘
- 编程随记: 学用PHP框架Symfony(1)
- PHP之Zend,Symfony,CakePhp
- 【PHP】symfony项目创建流程
- php框架-Symfony 的用法
- Symfony:php框架系列之强大的Symfony
- symfony 学习 1 命令
- symfony
- symfony
- Symfony
- Eclipse快捷键大全
- 上帝遇到麻烦时会像谁祈祷?
- QuickTime Streaming Server on Ubuntu 10 using DSS!
- ibatis 排序的鬼异问题
- unix网络编程之一简述
- PHP Framework --- Symfony 读书笔记1
- CString用法总结
- 新开通的博客
- MAXIMO7安装小技巧
- 周六加班的晚上
- document.getElementsByName()与 document.getElementById()、document.getElementsByTagName()的区别
- ABAP常用代码总结
- 升级日记_20111204
- vi/vim 十分常用的命令