Created
April 4, 2012 13:57
-
-
Save luzeduardo/2301279 to your computer and use it in GitHub Desktop.
Setting new Machine Servers, PHP and Libs. (Ubuntu 11.04/64-bit)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
echo 'Setting up Servers ...' | |
sudo apt-get install mysql-server mysql-client | |
sudo apt-get install apache2 | |
sudo apt-get install memcached | |
sudo apt-get install libapache2-mod-php5 | |
echo 'Setting up PHP ...' | |
sudo apt-get install -y php5 php5-cli php-pear | |
sudo apt-get install -y php5-xdebug php-apc php5-memcached \ | |
php5-mcrypt php5-gd php5-curl php5-xmlrpc php5-tidy php5-mysql php5-sqlite php5-xsl | |
sudo add-apt-repository ppa:chris-lea/mongodb-drivers | |
sudo apt-get update | |
sudo apt-get install -y php5-mongo | |
sudo apt-get install -y graphviz | |
sudo sed -i "s/^display_errors = Off/display_errors = On/" '/etc/php5/apache2/php.ini' | |
sudo sed -i "s/^html_errors = Off/html_errors = On/" '/etc/php5/apache2/php.ini' | |
sudo sed -i "s/^session.gc_maxlifetime = 1440/session.gc_maxlifetime = 604800/" '/etc/php5/apache2/php.ini' | |
sudo sed -i "s/^;phar.readonly = On/phar.readonly = Off/" '/etc/php5/cli/php.ini' | |
sudo bash -c "echo 'apc.cache_by_default = Off' >> '/etc/php5/apache2/conf.d/apc.ini'" | |
sudo bash -c "echo 'xdebug.profiler_enable_trigger = On' >> '/etc/php5/apache2/conf.d/xdebug.ini'" | |
sudo service apache2 restart | |
# PEAR stuff | |
sudo pear channel-discover pear.phing.info | |
sudo pear channel-discover pear.docblox-project.org | |
sudo pear config-set auto_discover 1 | |
sudo pear install 'PEAR-1.9.4' | |
sudo pear install 'pear.phpunit.de/PHPUnit' | |
sudo pear install 'phpunit/DbUnit' | |
sudo pear install 'phpunit/PHPUnit_Selenium' | |
sudo pear install 'PHP_CodeSniffer' | |
sudo pear install 'PhpDocumentor' | |
sudo pear install 'PHP_Beautifier-0.1.15' | |
sudo pear install 'phing/phing' | |
echo 'Setting up Apache rewrite ...' | |
sudo rm /etc/apache2/mods-enabled/rewrite.load | |
sudo a2enmod rewrite | |
sudo service apache2 restart |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment