symfony2在windows下怎么安装

symfony2在windows下怎么安装,第1张

配置PHP环境

--------------

首先当然要先配置好你的PHP环境。图省事儿的话,当然可以使用XAMPP这样的集成环境,不过为了学习和环境完整,还是推荐自己安装。具体安装方法又得一篇文章,我这儿就不写了,推荐phpchina上的一篇。

《Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装》地址:http://www.phpchina.com/bbs/thread-11650-1-7.html

图文结合,照着一步步做下来就行了。补充一句,文中安装的版本不算新。我下载的版本较新,均从官方下载,分别是apache_2.2.4-win32-x86-no_ssl.msi、mysql-5.0.41-win32.zip、php-5.2.4-Win32.zip,经测试可以直接安装PEAR和Symfony。之所以这么说,是因为前两天同事的Symfony怎么装也装不上,后来发现是由于PHP版本太新,大约是Symfony还未跟上。

要运行Symfony,最简单的当然是http://www.symfony-project.com/get/sf_sandbox.tgz这个沙盒了,下载解压直接用就是了,不需要安装。要想安装的话,推荐PEAR方式,简单方便。

以PEAR方式安装,自然要先安装PEAR。在安装PHP时,PEAR默认是没有安装的,这一点需要注意。

--------------

安装pear

--------------

pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如下:

1.在php目录中双击go-pear.bat。

2.按照提示输入一些设置信息,主要是要把局域网的网关加上,如http://192.168.0.1:80/ ,pear要用这个地址访问Internet,若无代理服务器则直接回车

3.然后会提示一些包和PHP绑定,选择Y 。

4.然后安装基本包和提示安装成功,就这么简单。

5.打开windows目录下的php.ini文件,然后查找到如下的地方:

UNIX: "/path1:/path2"

include_path = ".:/php/includes"

Windows: "\path1\path2"

include_path = ".c:\php\includes"

把最后一行的注释去掉,然后把后面路径改成你的PEAR路径,例如:

include_path = ".c:\php\pear\"

保存PHP.INI,然后重新启动APACHE即可。

--------------

安装Symfony

--------------

安装第一步 是把Symfony频道加入PEAR, 执行以下命令:

>pear channel-discover pear.symfony-project.com

安装稳定版本的Symfony,执行以下命令:

>pear install symfony/symfony

假如你没有 phing 包,你也要装它:

>pear install http://phing.info/pear/phing-current.tgz

在命令行执行symfony来确认安装是否成功, 查看版本号:

>symfony -V

symfony version 1.0.7

如果显示出如上所示这样的版本号,表明安装成功。

一名合格的php程序员,他一方面需要掌握php基础知识,也即常用的命令与选项,另一方面,程序员需熟知MySQL的知识,对于HTML+CSS+JavaScript+Ajax等等,能看懂就行。从长远发展来看,php程序员需熟知主流产品,也即php框架,如Discuz/ShopEx/ECShop/ThinkPHP,进而深入学习、掌握php架构设计思想,搜索引擎的优化以及网站的负载均衡等知识。因此,php的学习不仅要掌握眼前所需技能,还要从职业发展前景角度进一步深入对php知识的学习。由此可以看出,深圳达内php的课程就真正做到了对学员进行整个php知识体系的全面、系统的培训。深圳达内php整个课程的学习具体从6个阶段进行,即包含Linux *** 作系统、Nigix、XHTML技术核心、CSS技术核心的Web开发基础以PHP技术核心、MySQL基础、PHP核心函数库、PHP面向对象编程为主的PHP开发技术 Web 2.0 RIA技术,如JavaScript基础、JavaScript高级、jQuery框架、MySQL高级PHP高级应用(Smarty模板、PHP框架技术)PHP项目实践(T-Shop项目、T-CMS项目)以及互联网高级技术 (SEO、负载均衡、网络安全、HTML5&CSS3、缓存与静态化)等等,由浅入深,逐步深入,对于php程序员理性规划其职业生涯也具有重要意义。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7417736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存