注册
登录
会员
标签
统计
帮助
PHP开发者社群
»
※ PHP开发框架※
»
※Symfony开发框架※
» 在ubuntu 7.04 下配置symfony开发环境
‹‹ 上一主题
|
下一主题 ››
发新话题
投票
商品
悬赏
活动
辩论
打印
在ubuntu 7.04 下配置symfony开发环境
symfony
中级会员
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2007-6-16 20:29
只看该作者
在ubuntu 7.04 下配置symfony开发环境
在ubuntu 7.04下配置
symfony
非常简单,10分钟内可以搞定。
1.安装 Apache2+PHP5+MySQ
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmin php5-cli php-pear
安装mod_rewrite
sudo a2enmod rewrite
常用命令与位置
sudo /etc/init.d/apache2 restart (重启 apache)
sudo gedit /etc/php5/apache2/php.ini (配置
php
.ini)
sudo gedit /etc/apache2/apache2.conf (配置 apache2.conf)
/var/www/ (主目录位置)
/etc/apache2/sites-enabled (虚拟主机配置
文件
目录)
http://localhost/phpmyadmin/ (phpmyadmin)
2.安装symfony
sudo
pear
channel-discover pear.symfony-project.com
sudo pear install symfony/symfony
3.安装subversion
sudo apt-get install subversion
4.安装编辑器
如果你怕麻烦,可以直接使用ubuntu自带的gedit,这个编辑器跟windows下的EditPlus类似
如果gedit不能满足你,推荐jEdit与Eclipse,安装方法请
google
5.建立第一个项目Hello World
cd ~/
mkdir project/helloworld
cd project/helloworld
symfony init-project helloworld
symfony init-app frontend
6.配置虚拟主机
在”
系统
管理”,”
网络
”的”主机”选项组里点”添加”,
ip地址填127.0.0.1
别名填helloworld
sudo gedit /etc/apache2/sites-enabled/001-helloworld
输入下面的内容
<VirtualHost *>
ServerName helloworld
DocumentRoot “/home/$yourname/project/helloworld/web”
DirectoryIndex index.php
Alias /sf /usr/share/php/data/symfony/web/sf
<Directory “/usr/share/php/data/symfony/web/sf”>
AllowOverride All
Allow from All
</Directory>
<Directory “/home/$yourname/project/helloworld/web”>
AllowOverride All
Allow from All
</Directory>
</VirtualHost>请把$yourname替换成你的ubuntu用户名
OK,完成
打开Firefoxi, 看这个网址
http://helloworld/
你会看到symfony的成功
页面
UID
1695
帖子
17
精华
7
积分
261
注册
2007-6-16
阅读权限
30
查看详细资料
TOP
jaycn
中级会员
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2007-6-16 20:32
只看该作者
现在有了更简单的方法,直接用APT-GET就可以了,另外,你装eAccelerator了么?你的应用是否会报错?
UID
217
帖子
76
精华
0
积分
228
注册
2007-6-6
阅读权限
30
查看详细资料
TOP
jaycn
中级会员
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2007-6-16 20:32
只看该作者
你现在的应用每个页面处理时间大概多长啊?eAccelerator确实可以有效提高处理速度,我现在每次更新过程序都会用wget抓一次整站来生成CACHE….另外,我现在又回6.10了,因为7.04挂起后声音就全没了.
UID
217
帖子
76
精华
0
积分
228
注册
2007-6-6
阅读权限
30
查看详细资料
TOP
symfony
中级会员
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2007-6-16 20:33
只看该作者
我没装eAccelerator。
每次清空缓存之后第一此访问开发环境,会有warning信息。
UID
1695
帖子
17
精华
7
积分
261
注册
2007-6-16
阅读权限
30
查看详细资料
TOP
symfony
中级会员
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2007-6-16 20:33
只看该作者
在我的开发环境(Dell 640m, ubuntu 7.04 ,frontend_dev.php)下是300ms左右。
eAccelerator以前用过,还不错,不过暂时还用不到,访问量比较小。
7.04在我的机器上面表现不错,6.10版的livecd我必须dpkg-reconfigure重新配置xorg选择vesa驱动才能进x。
UID
1695
帖子
17
精华
7
积分
261
注册
2007-6-16
阅读权限
30
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
≡ PHP技术交流≡
Delphi For PHP专区
※PHP编程求助※
※数据库专区※
※ PHP开发框架※
※框架综合交流区※
※ThinkPHP开发框架※
※CakePHP开发框架※
※FleaPHP开发框架※
※Zend Framework※
※Symfony开发框架※
※javascript/Ajax技术※
※PHP GTK开发※
☞ PEAR 中文社群☜
※ZEND应用讨论※
※PHP应用加速交流※
※ PHP模板引擎※
※综合讨论区※
※Smarty 模板引擎※
※PHPLib Template模板引擎※
※SmartTemplate模板引擎※
FastTemplate 模板讨论区
※WEB标准化※
※版本控制技术※
PHP各种源码下载
开发工具下载
PHP相关资料下载
PHP源代码下载
PHP开发资源精华索引
[新]※精华下载※
Java相关
编程语言
.NET相关
系统管理
软件工程
网络通信
数据库相关
图形编程开发
考试认证
计算机理论
资源求助
≡ 综合交流区≡
※招聘求职※
架站讨论
业界新闻与评论
图书与评论
≡ 休闲生活≡
※娱乐乐园※
※广告发布※
≡ 站务管理 ≡
※站务交流※
控制面板首页
编辑个人资料
积分记录
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
Delphi For PHP完美破解UTF-8版下载
[荐]Delphi For PHP 在线教学视频
PHP开源项目大全开张,火热收藏
求知:麻辣堂十万个问题火热进行
[Discuz 6.0]不能登陆的解决办法
Norton防火墙用户访问本站注意事项
有做站和博客的兄弟们注意啦。。
热烈庆祝本站被DMOZ收录(10-09)
VCL for PHP 文档资源
D4P完全支持中文三部曲
快来获得本站“
大百科
”调用代码
推荐:
中国赢网(专业PHP空间)
《symfony 权威指南》翻译项目启动
FleaPHP和本站官方合作通告
2008年新版博墅上线,你开通了吗?
推荐:本站Linux用户组专区开通
推荐:PHP开发专家论坛,面向中高级PHP程序员的深度软件开发社群。
推荐:PHP专家博客社群,免费博墅送给你~
PHP开源大全 - 其文五百年不朽;其人一千年不朽.一千年后,世界末日,什么都朽了
推荐:通过大百科展示“PHP相关知识”的精彩问题?
好玩~去麻辣堂做任务, 相信我能帮助你解决难题。