Win下symfony 主体安装

本文详细介绍了在Windows环境下使用XAMPP安装Symfony的过程,包括升级PHP、安装依赖软件如PHPUnit、Xdebug等,并配置Apache虚拟主机。

Win下symfony 主体安装

安装 symfony

C:/Program Files/xampp/php
    

升级 PEAR

更新 PEAR 地址

C:/Program Files/xampp/php
      

升级 PEAR

C:/Program Files/xampp/php
       

Phing 安装

symfony 的运行依赖于如下几个软件包:

  • pake: 自动安装
  • creole: 自动安装(用于数据库访问)
  • propel: 自动安装(用于对象关系匹配)
  • phing: 需要另外安装

直接安装 Phing 会遇到依赖项故障导致安装失败的情形,所以从 Phing 的依赖项安装开始。

依赖软件功用网址XAMPP集成环境
PHP 5.0.1+Executionhttp://www.php.netXAMPP1.5.2 中已安装
PHPUnit2 2.2.0+额外功能http://www.phpunit.deXAMPP 中已安装PHPUnit2 2.3.5
Xdebug 2.0.0b2+额外功能http://www.xdebug.orgXAMPP1.5.2 中已安装
PhpDocumentor 1.3.0RC3+额外功能http://www.phpdoc.orgXAMPP1.5.2 中已安装PhpDocumentor 1.2.3 需要升级
1. 安装 VersionControl_SVN-0.3.0alpha1

安装 VersionControl_SVN-0.3.0alpha1

C:/Program Files/xampp/php
       
2. 升级至 PhpDocumentor-1.3.0RC6.tgz

升级至 PhpDocumentor-1.3.0RC6.tgz

C:/Program Files/xampp/php
       
3. 安装 Phing

安装 Phing

C:/Program Files/xampp/php
       

必要的设置

Php 设置
php.ini 设置

在 XAMPP 中可以找到多个 php.ini 文件,起作用的是在 apache/bin 目录下的 php.ini。 symfony 要求 register_globals 为 Off(symfony 1.0 起不再严格要求),这恰恰是 php 安装的默认状态,所以不必调整。

Windows 环境变量设置

在资源管理器中,鼠标右键单击“我的电脑”,选择“属性”命令,在系统属性对话框“高级”选项卡上点击“环境变量”,双击“系统变量”框中“Path”项并在其结尾添加php路径:

php路径

C:/Program Files/xampp/php
Apache 设置

magic_quotes_gpc = Off

虚拟主机搭建

打开 httpd-vhosts.conf 文件

httpd-vhosts.conf 文件结尾添加

>Directory "C:/Program Files/xampp/php/pear/data/symfony/web/sf"<
 AllowOverride All
 Allow from All
>/Directory<
>VirtualHost *:80<
  ServerName askeet
  DocumentRoot "D:/WebDev/askeet/web"
  DirectoryIndex index.php
  Alias /sf "C:/Program Files/xampp/php/pear/data/symfony/web/sf"

  >Directory "D:/WebDev/askeet/web"<
   AllowOverride All
   Allow from All
  >/Directory<
>/VirtualHost<

打开 C:/WINDOWS/system32/drivers/etc 目录下的 hosts 文件中添加

hosts 文件中添加

127.0.0.1       askeet

【作者: Liberal】【访问统计:】【2007年09月27日 星期四 17:13】【注册】【打印】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值