Skip to content

Instantly share code, notes, and snippets.

@jfranciscos4
Last active December 17, 2015 10:19
Show Gist options
  • Save jfranciscos4/5594137 to your computer and use it in GitHub Desktop.
Save jfranciscos4/5594137 to your computer and use it in GitHub Desktop.
Instalação básica de pacotes para o desenvolvimento em PHP 5 utilizando o sistema operacional linux (.deb).

Instalando o PHP 5

sudo apt-get install php5-common php5-mysql php5-xmlrpc php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear php5-dev php5-xdebug php5-imap php5-mcrypt php5-sqlite php5 php5-xsl php5-intl

PEAR

sudo pear channel-update PEAR
sudo pear upgrade PEAR

Instalando o MemCached

sudo apt-get install memcached
sudo apt-get install php5-memcache

PHPQATools

http://phpqatools.org/

sudo pear config-set auto_discover 1
sudo pear install pear.phpqatools.org/phpqatools

sudo pear install phpunit/PHPUnit_Selenium

sudo pear channel-discover pear.docblox-project.org
sudo pear install docblox/DocBlox

Git e Git Flow

sudo apt-get install git git-flow
git config --global user.email "silvaivctd@gmail.com"
git config --global user.name "José Francisco da Silva IV"
git config --global color.branch auto
git config --global color.diff auto
git config --global color.status auto

Manual on how to install ssh keys on github http://help.github.com/linux-set-up-git/

#curl

sudo apt-get install curl

Composer

sudo apt-get install curl
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

instalando php-cs-fixer

sudo wget http://cs.sensiolabs.org/get/php-cs-fixer.phar -O /usr/local/bin/php-cs-fixer
sudo chmod a+x /usr/local/bin/php-cs-fixer

#http://www.ubuntudicas.com.br/blog/2013/03/como-instalar-facilmente-o-sublime-text-2-no-ubuntu/ sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text

#apache2 sudo apt-get install apache2
sudo a2enmod rewrite
sudo apt-get install libapache2-mod-php5
##apache2 + PHP5-PFM sudo apt-get install apache2-mpm-worker

#nginx sudo apt-get install nginx php5-fpm

##edit listen port in /etc/php5/fpm/pool.d/www.conf
listen = 127.0.0.1:9009

sudo /etc/init.d/php5-fpm restart
sudo service nginx restart

#mysql

sudo apt-get install mysql-server
sudo apt-get install php5-mysql

#SQLite

sudo apt-get install sqlite3 php5-sqlite

#comment in /etc/php5/conf.d/sqlite.ini
extension=sqlite.so

#gmagick

sudo apt-get install graphicsmagick libgraphicsmagick1-dev
sudo pecl install gmagick-beta

#Create file /etc/php5/conf.d/gmagick.ini and add a line
extension=gmagick.so

sudo apt-get install ant

sudo apt-get install mysql-workbench

MarkDown

http://daringfireball.net/projects/markdown/syntax

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment