`
sillycat
  • 浏览: 2542861 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Symfony(8)Update Version to 2.5

 
阅读更多

Symfony(8)Update Version to 2.5

1. Installation Latest PHP
http://us1.php.net/distributions/php-5.6.2.tar.gz

Download the unzip the file
>tar zxvf php-5.6.2.tar.gz

preinstall and config the files
>./configure --prefix=/home/carl/tool/php-5.6.2 --with-openssl

Error Message:
configure: error: xml2-config not found. Please check your libxml2 installation.

Solution:
http://drewsymo.com/2013/11/php-configure-error-xml2-config-not-found-please-check-your-libxml2-installation/
>sudo apt-get install libxml2-dev

Error Message:
configure: error: Cannot find OpenSSL's <evp.h>
Solution:
http://www.sudosu.in/2013/05/complile-and-install-php-from-source.html
>sudo apt-get install libssl-dev

>./configure --prefix=/home/carl/tool/php-5.6.2 --with-openssl

Success.

>make
>make install

Put the php/bin in path.

The installation on PHP is good now.
>php --version
PHP 5.6.2 (cli) (built: Oct 29 2014 11:49:10)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2014 Zend Technologies

Set up Timezone
copy the php.ini-development from the unzip php directory
>cp php.ini-development /opt/php/lib/php.ini

>sudo ln -s /opt/php/lib/php.ini /etc/php.ini
>vi /etc/php.ini
; http://php.net/date.timezone
date.timezone = America/North_Dakota/Center


2. Get and Set up Composer
>curl -sS https://getcomposer.org/installer | php

Prepare the directory and place the right file in right place
>mv composer.phar /home/carl/tool/composer/bin/composer

>composer --version
Composer version 1.0-dev (a309e1d89ded6919935a842faeaed8e888fbfe37) 2014-10-20 19:16:14

3. Set up Mysql Database
http://sillycat.iteye.com/blog/2090147
http://sillycat.iteye.com/blog/562672


4. Practice a Symfony Project 2.5.6
>composer create-project symfony/framework-standard-edition myfirstproject/ ~2.5

Check all the configuration
>php app/check.php

Run that server
>php app/console server:run



References:
Symfony 1 ~ 7
http://sillycat.iteye.com/blog/2076067
http://sillycat.iteye.com/blog/2076480
http://sillycat.iteye.com/blog/2078154
http://sillycat.iteye.com/blog/2078553
http://sillycat.iteye.com/blog/2078564
http://sillycat.iteye.com/blog/2078572

 

分享到:
评论

相关推荐

    权威的symfony指南The Definitive Guide to symfony

    向读者介绍symfony(PHP开发人员的领先框架),向读者展示如何利用其许多功能来更快,更高效地开发Web应用程序,即使他/她只懂一点PHP。

    Symfony

    **Symfony** Symfony是一款开源的PHP框架,用于构建高质量的、可维护的Web应用程序。它遵循MVC(模型-视图-控制器)架构模式,提供了一套强大的工具来简化Web开发过程,包括路由、依赖注入、事件系统、表单处理、...

    symfony2建立一个完整blog的例子

    ### 8. 数据库操作 使用 Doctrine 的命令行工具生成数据库表,然后通过`doctrine:schema:update --force`更新数据库结构。在控制器中,使用 Doctrine 的`EntityManager`进行CRUD(创建、读取、更新、删除)操作。 ...

    Symfony_metabook_2.0

    8. **安全(Security)**: 安全是Web应用开发中的一个重要方面。Symfony文档提供了关于如何在Symfony应用中实现安全控制、用户认证和授权的详细信息。 9. **HTTP缓存(HTTP Cache)**:Symfony文档还覆盖了如何使用...

    symfony API CHM手册

    **Symfony API CHM手册**是针对Symfony框架的重要参考资料,它以离线帮助文档(CHM:Compiled Help Manual)的形式提供,方便开发者在无网络的情况下查阅Symfony框架的各种API和功能。Symfony是一个广泛使用的PHP...

    A Gentle Introduction to symfony

    A Gentle Introduction to symfony

    《Symfony权威指南》

    在本书里,你将了解如何使用symfony建立Web应用程序。本书分成五篇:“基础知识”篇,包含所有的基本概念和开始symfony的基本知识;“核心架构”篇,讲述模型视图控制器(MVC)在symfony中的实现,以及如何用这样的...

    Symfony quick tour 2.1

    Symfony框架的显著特点是它完整实现了模型-视图-控制器(MVC)三层架构,这意味着开发人员可以将应用逻辑、数据处理和用户界面分离,以实现更高的代码维护性和可扩展性。Symfony的MVC架构包含以下几个核心部分: - ...

    symfony2常规操作

    8. **控制器中的操作**:控制器是Symfony2中的核心组件,负责处理请求并生成响应。`控制器中的操作.txt`可能包含了如何创建控制器、定义动作、使用依赖注入以及如何返回响应。 9. **视图中的操作**:视图层通常使用...

    Symfony文档:选择器版本「Symfony Documentation: Version selector」-crx插件

    强制版本用于Symfony文档。 通过此扩展程序,您可以配置要阅读的文档版本(从2.0到3.0 +),Google始终指向“当前”版本。 如果在选项中将版本设置为“ 2.3”,则将自动将您重定向。 非常适合在旧的(或LTS)项目中...

    symfony2.3.1

    Symfony2.3.1是在2.3系列中的一个稳定版本,发布于2014年,旨在提供可靠的服务和组件,帮助开发者快速构建复杂的Web应用。 首先,Symfony框架遵循MVC(Model-View-Controller)设计模式,它将业务逻辑、数据处理和...

    PHP 框架之Symfony

    8. **广泛的社区支持**:Symfony拥有庞大的开发者社区,提供丰富的文档、教程、插件和第三方库,使得学习和使用Symfony变得更加容易。 在实际项目中,Symfony的应用场景包括: 1. **企业级应用**:由于其稳定性和...

    symfony2.7源码包

    8. **事件系统(Event System)**: Symfony 提供了一个事件系统,允许在应用程序的不同部分之间触发和监听事件,实现解耦的代码结构。 9. **表单(Forms)**: Symfony 提供了一个强大的表单组件,可以方便地...

    symfony-jsonapi, 用于 Symfony 2和 Symfony 3的JSON API变压器包.zip

    symfony-jsonapi, 用于 Symfony 2和 Symfony 3的JSON API变压器包 Symfony json对于 Symfony 2和 Symfony 3 安装工具使用情况创建映射输出API响应JSON API请求JSON API响应与NelmioApiDocBund

    symfony初学者必看的幻灯片资料

    【Symfony框架概述】 Symfony是一款基于PHP5开发的开源web框架,它为开发者提供了一系列集成的特性,使得构建高质量的Web应用程序变得更加便捷。这些特性包括但不限于: 1. **简单模板和助手**:Symfony提供了灵活...

Global site tag (gtag.js) - Google Analytics