Вы находитесь на странице: 1из 7

Configurao do PHP no servidor

Ubuntu/Debian linux
Instalando o Apache2
1. apt-get install apache2
2. sudo apt-get install apache2-utils

Instalando o PHP
1. apt-get install php5
2. /etc/init.d/apache2 restart
Na instalao do PHP instalado apenas os seguintes mdulos para o funcionamento doPHP:

libapache2-mod-php: Permite que o Apache 2 "entenda" o PHP.

php: Contm os arquivos binrios e de configurao para utilizao do PHP.

common: Contm documentao e arquivos de exemplo.

hash: Suporte a algoritmos hash como MD5 e SHA1.

Porm h diversos mdulos para cada funcionalidade no PHP:

cli: Fornece um interpretador de comando para testar Scripts PHP.

curl: CURL uma biblioteca para recuperar arquivos via FTP, GOPHER e HTTP.

dev: Pacote contendo os arquivos fonte do PHP necessrios para compilar mdulos
adicionais

gd: Responsvel
scriptsPHP.

imagick: Pacote que possibilita a manipulao de arquivos de imagem.

imap: Pacote que permite suporte a IMAP.

interbase: Responsvel pela conexo ao banco de dados Interbase/Firebird.

mcrypt: Suporta uma grande variedade de algoritmos de criptografia.

memcache: Objeto de cache de memria. Muito til para performance.

mysql: Responsvel pela conexo ao banco de dados MySQL.

pear: um repositrio de cdigo PHP focado na reutilizao de cdigo.

pgsql: Responsvel pela conexo ao banco de dados PostgreSQL.

por

manipular

arquivos PNG, JPEG, XPM e TTF diretamente

de

pspell: Checagem de ortografia. Vale a pena dar uma olhada no Aspell.

recode: Permite a recodificao de caracteres.

sybase: Responsvel pela conexo ao banco de dados Sybase e Microsoft SQL Server.

tidy: Permite limpar e manipular de arquivos HTML.

xmlrpc: Basicamente utilizado para webservices, permite a comunicao entre


processos.

xsl: Permite transformar arquivos XML tanto em outro atravs de XSLT quanto HTMLou
texto.

Mdulos PHP
1. apt-get install php5-cli php5-curl php5-dev php5-gd php5-imagick php5-imap php5-interbase
php5-mcrypt php5-memcache php5-mysql php-pear php5-pgsql php5-pspell php5-recode
php5-sybase php5-tidy php5-xmlrpc php5-xsl
Testando o PHP
1. vim /var/www/phpinfo.php
2. quando abrir o editor tecle i e digite
<?php phpinfo(); ?>
3. depois (:x) para sair e salvar o documento;
4. acesse o browser e digite http://localhost/phpinfo.php

Instalando o Mysql 5
1.
2.
3.
4.

apt-get install mysql-server


confirme teclando S
digite a senha de root
redigite a mesma senha

Instalando o phpmyadmin
1.
2.
3.
4.

apt-get install libapache2-mod-auth-mysql phpmyadmin


confirme teclando S
O servidor Web ser apache2
Digite a senha de preferncia a mesma do mysql

Configurando o phpmyadmin (vrios servers[])


1 sudo vim /etc/phpmyadmin/config.inc.php
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '157.86.152.128';

$cfg['Servers'][$i]['connect_type'] = 'tcp'; 086300


$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

Habilitando module rewrite apache2, alterando a pasta www/html


para www
1 - sudo a2enmod rewrite
Agora abra o arquivo de configurao:
2 - sudo gedit /etc/apache2/sites-available/default
Procure no seu arquivo a entrada "AllowOverride None", no meu caso estava na linha 11.
Altere esse valor para "AllowOverride All" . Salve o arquivo e reinicie o Apache.
3 - sudo /etc/init.d/apache2 restart | OU | sudo service apache2 restart

1Habilitando o mcrypt para o CodeIgniter


sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
sudo php5enmod mcrypt
sudo service apache2 restart

Instalando e configurando o postgreSql


1. Sudo apt-get install postgresql

Instalando o phppgadmin
1. sudo apt-get install pgadmin3

Instalando o phppgadmin
2. Sudo apt-get install postgresql-contrib phppgadmin
3. sudo service apache2 restart

Configurando o phppgadmin
1.
2.
3.
4.
5.

sudo vim /etc/apache2/conf.d/phppgadmin


comentar a linha alow from 127.0.0.0/255.0.0.0 ::1/128
descomentar a linha alow from all
sudo service apache2 restart
sudo ln -s /usr/share/phppgadmin/ /var/www

Liberando o acesso ao phppgadmin


4. sudo vim /usr/share/phppgadmin/conf/config.inc.php
5. por padro vem como $conf[extra_login_security] = true;
6. troca para false

Alterando a senha do postgres


1.
2.
3.
4.
5.
6.

Sudo passwd postgres


entre com a senha e repita a senha para confrmar
su postgresql
digite a senha
psql template1
ALTER USER postgres WITH PASSWORD 'senha';

Instalando o Netbeans

Instalando o Aptana Studio


http://oraculum.blog.br/blogoraculum/index.php/2011/01/21/instalar-o-aptana-studio-3-noubuntu-ou-debian/

1.
2.
3.
4.

Baixar o Aptana Studio 3


Extrair o aptana Studio 3 no diretrio /opt
Permisses na pasta > sudo chmod R 777 /AptanaStudio3
Criar um inicializador do aptana - > sudo vim /usr/share/applications/aptana.desktop

Instalando o MysqlworkBench
1. sudo apt-get install mysql-workbench

Instalando o Postfix para envio de E-mail


1 sudo apt-get install postfix

Servios necessrios para linux


1 sudo apt-get install ssh
2 Filezilla
3 chrome
4 astah Community for linux
5 Intalio | bpms Community Edition - subistitui o Bizagi for Windows
5 Gerenciador de projetos Planner
6 classic menu indicator
7 bluefish Editor subistitui o notepad++

8 pdf-Shuffler
9 Gimp editor de imagens
10 teamview
11 brasero gravador de mdias
12 wine instala aplicativos .exe originais

Sites de ajuda de ferramentas de Linux:


http://www.linuxdescomplicado.com.br/

Instalando as bibliotecas para o FFMPEG


1 Pegando dependncias
sudo apt-get -y install build-essential checkinstall git libfaac-dev libgpac-dev \
libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev \
librtmp-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev \
libx11-dev libxfixes-dev pkg-config texi2html yasm zlib1g-dev
2 YASM
sudo apt-get -y install yasm
3 - x264
sudo apt-get -y install dvd95 libogmrip-dev libogmrip1 ogmrip ogmrip-doc libx264-142 libx264dev
4 libfdk-aac
sudo apt-get -y install libfdk-aac-dev libfdk-aac0 libfdk-aac0-dbg
5 libmp3lame
sudo apt-get -y install libmp3lame-dev
6 - libopus
sudo apt-get -y install libopus-dev
7 - libvpx
sudo apt-get -y install libvpx-dev libvpx-doc libvpx1-dbg libvpx1 python-webm

Instalando o FFMPEG
1 sudo vim /etc/apt/sources.list

2 copiar a linha abaixo para Ubuntu 14.04


deb http://ppa.launchpad.net/jon-severinsson/ffmpeg/ubuntu trusty main
deb-src http://ppa.launchpad.net/jon-severinsson/ffmpeg/ubuntu trusty main
3 sudo apt-get update
4 sudo apt-get dist-upgrade
5 sudo apt-get install ffmpeg (opicional: ffserver ffplay ffprobe)

ffmpeg -i /var/www/nova_intranet/_upload/videos/tmp/Ritmo_Total.avi -vcodec libx264


-preset veryslow -qp 0 -tune zerolatency
/var/www/nova_intranet/_upload/videos/mp4/256/teste.mp4

Comando mount Rebuild /videos

mount [opes] [dispositivo] [ponto_de_montagem]


onde
dispositivo o dispositivo a ser montado;
ponto_de_montagem o diretrio abaixo do qual ser colocado o sistema de arquivos do
dispositivo.

Descrio
Em um sistema Linux, os arquivos esto organizados em uma grande rvore, onde o diretrio
raiz (pai de todos os outros diretrios) representado como /. Estes arquivos podem estar
distribudos por diversos dispositivos como HDs, cd-rooms, pendrivers, etc. O comando mount
usado para incluir o sistema de arquivos de um dispositivo qualquer no sistema de arquivos do
Linux.

Algumas opes do comando


-a : monta todos os sistemas de arquivos especificados no arquivo /etc/fstab.
-h ou --help : exibe as opes do comando.
-r : monta a partio somente para leitura.
-t tipo : especifica o tipo de sistema de arquivo que ser montado como, por exemplo, ext,
ext2, ext3, ext4, minix, msdos, nfs, ntfs, etc.
-v : lista o sistema de arquivo de cada dispositivo montado.
-w : monta a partio para leitura/gravao ( o padro).
-V ou --version : exibe informaes sobre o comando.

Formatar e remontar RAID


1. Retirar os dicos
2. Fazer o backup
3. Formatar os discos
4. Remover

Instalando o arduino e a IDE assim como bibliotecas

Вам также может понравиться