菜鸟为适应Symfony/Sympal/Drupal要求安装LAMP server环境批处理脚本

引用: 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的文档不怎么样.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值