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