引用: http://www.michaelcole.com/sympal-lamp-install-script
本脚本仅适用于Ubuntu9.10
哦
把以下脚本保存成install.sh, 在sudo下运行之.
#!/bin/bash
# install a lamp server for
Symfony/Sympal/Drupal
# get up to date
sudo aptitude update
sudo
aptitude safe-upgrade
echo "Set mysql password to 'password'"
sudo
aptitude -y install cvs subversion wget curl # dev basics
sudo
aptitude -y install apache2
mysql-server
phpmyadmin php5
php5-gd php-pear # basic lamp server with phpmyadmin
sudo aptitude
-y install php5-mysql php5-pgsql php5-sqlite # database support
sudo
aptitude -y install apache2-threaded-dev php5-dev # apc and xdebug
sudo
aptitude -y install php5-xsl php5-curl # symfony/propel
# edit
php.ini for symfony, sympal, drupal
sudo sed -i 's/magic_quotes_gpc =
On/magic_quotes_gpc = Off/g' /etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
sudo sed -i 's/short_open_tag =
On/short_open_tag = Off/g' /etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
sudo sed -i 's/max_execution_time =
30/max_execution_time = 300/g' /etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
sudo sed -i 's/memory_limit = 16M/memory_limit =
64M/g' /etc/php5/apache2/php.ini
sudo sed -i
's/memory_limit = 32M/memory_limit = 64M/g'
/etc/php5/cli/php.ini
# apc
sudo pecl install apc
echo
"extension=apc.so" | sudo tee -a /etc/php5/apache2/conf.d/apc.ini
#
xdebug
sudo aptitude install php5-xdebug
sudo aptitude clean
#
finish apache module config
sudo a2enmod rewrite
sudo a2dismod
cgi
sudo a2dismod autoindex
sudo apache2ctl restart
另外为symfony做个广告, 据目前的Google搜索结果来看, 不少老外最喜欢的MVC框架, 莫过于Symfony了. 咱国人可以多多引进啊. Zend的文档不怎么样.
分享到:
相关推荐
carsonbot, 在 symfony/symfony上,使用 卡森问题管家卡森是当前运行在 symfony/symfony系统信息库上的一个机器人。 他的工作是帮助自动化不同的问题和请求工作流。有关简介,请阅读:...
工作流symfony 步骤:1-conf数据库(sqlite)2-docker-compose build / docker-compose up for mail catcher 3-控制台d:d:c(create database)4-控制台make:user 5-控制台make:migration 6-控制台make:auth 7...
Symfony 4是Symfony框架的一个重要版本,它在2017年发布,为开发者提供了更加现代化、高效且易于使用的PHP开发环境。Symfony框架是基于组件的,这意味着它由许多独立可重用的代码块组成,这些组件可以单独使用,也...
### Symfony 3.x.x通过命令行操作数据库 #### 概述 Symfony 是一款基于 PHP 的高性能 Web 开发框架,它采用 MVC 架构模式,并且提供了丰富的组件来帮助开发者更高效地开发应用。Symfony 3.x.x 版本是该框架的一个...
要将`VarDumpServer`引入Laravel,首先需要安装`beyondcode/laravel-dump-server`包,这是一个第三方的Laravel扩展,它为Laravel提供了与Symfony `VarDumpServer`的集成。可以通过Composer进行安装: ```bash ...
Laravel工作流程 在Laravel中使用Symfony Workflow组件安装composer require brexis/laravel-workflow对于laravel <= 5.4 在config/app.php中将ServiceProvider添加到您的provider数组中: <?...
$ composer create-project symfony/skeleton my_project_name 有关更多详细信息,请参见官方Symfony文档中的。 安装安装程序 仅在首次使用安装程序时才需要执行此步骤: Linux和Mac OS X $ sudo curl -LsS ...
加载命令可以使用以下条件从类自动创建命令(这意味着您不需要在命令类内部调用setName()): 文件/类必须使用CamelCase命名,并且必须以“ Command”结尾(带有.php扩展名的文件) 每个大写字符将被转换为小写并...
composer create-project symfony/framework-standard-edition my_symfony_project ``` ### 配置Symfony与Apache 1. 修改Symfony项目的`web/app.php`,将默认的`$_SERVER['REQUEST_URI']`更改为`$_SERVER['...
基于最佳Web开发实践,已经有多个网站完全采用此框架开发,symfony的目的是加速Web应用的创建与维护。它的特点如下:缓存管理自定义URLs搭建了一些基础模块多语言与I18N支持采用对象模型与MVC分离Ajax支持适用于企业...
官方下载太慢了,放CSDN上方便大家快速下载,下载原因是我composer install报错:symfony/finder v5.0.4 ...其实我通过修改composer.json里,改为"symfony/finder": "^4.4 || ^5.0",也就是加了4.4版本就可以解决
symfony-lts-docker-starter 根据下面列出的一组组件的最佳实践...安装说明Docker内容 项目依赖看一下app/symfony/composer.json和app/symfony/package.json 。项目要求使建议的要求(适用于Mac和Windows) 树视图app/
关于 violines / rest-bundle是一个用于创建REST API的Symfony捆绑包。 它专注于HTTP标准,并集成了symfony / ...专为...而设计 应用领域驱动设计原则,六边形体系结构或类似概念的现代体系结构。 安装 composer
Symfony Polyfill / Php80 该组件提供了添加到PHP 8.0核心的功能: Stringable介面 ValueError类UnhandledMatchError类FILTER_VALIDATE_BOOL常数 有关更多信息,请参见 。执照该库是根据发布的。
这是在WordPress安装中使用基于symfony的路由器的一种方法。 它挂接到“ template_redirect” WP操作中,并检查是否有任何路由匹配。 对于匹配项,将运行自定义代码并退出脚本。 如果找不到匹配项,则路由器不...
为PhpStorm和IntelliJ中的Drupal提供Symfony组件支持 键 值 插件网址 ID de.espend.idea.php.drupal 变更日志 安装 或直接从PhpStorm安装 每个项目启用的Symfony插件(“文件”>“设置”>“ Symfony插件”) ...
5. **扩展性**:Symfony4容器支持AOP(面向切面编程),可以通过装饰者模式轻松扩展服务功能,为 Drupal7 添加新的行为。 为了实现这个集成,开发者可能需要做以下步骤: 1. **安装依赖**:首先,需要添加Symfony...
该捆绑软件试图将Symfony2与Drupal以及与Drupal与Symfony2进行深度集成。 当然,这是在不改变Drupal核心的情况下完成的。 激活此捆绑包后,Symfony2控制台将自动加载Drupal库。 因此,可以从您的Symfony2命令中...