Hoje vou mostrar como configurar o wamp server e preparar o ambiente de trabalho.

Testes realizados com o WAMP 2.4

WampServer 2.4  – Windows  32 Bits

Apache     : 2.4.4
MySQL      : 5.6.12
PHP          : 5.4.16
PHPMyAdmin : 4.0.4
SqlBuddy   : 1.3.3
XDebug     : 2.2.3

Link para download:

http://sourceforge.net/projects/wampserver/files/WampServer%202/Wampserver%202.4/

Para trabalhar com vhosts temos que adicionar no arquivo hosts os alias com o nome do computador e os sites que você irá trabalhar, segue exemplo abaixo;

C:\Windows\System32\drivers\etc\hosts

127.0.0.1       localhost
127.0.0.1        nome-pc
127.0.0.1        meusite.local
127.0.0.1        meusite.dev

Na sequencia precisamos configurar o Apache para trabalhar com vhosts.

Localizar o arquivo httpd.conf

C:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf

Descomentar as linhas abaixo

#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so

#Include conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-vhosts.conf

#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule rewrite_module modules/mod_rewrite.so

 

Agora iremos editar o arquivo httpd-vhosts.conf, adicionando os alias de domínios que informamos no arquivo hosts.

C:\wamp\bin\apache\Apache2.4.4\conf\extra\httpd-vhosts.conf

Acrescentar as linhas abaixo

<VirtualHost localhost:80>
ServerAdmin mail@mail.com
DocumentRoot “C:/wamp/www”
ServerName localhost
ServerAlias localhost
ErrorLog “logs/localhost-error.log”
CustomLog “logs/localhost-access.log” common
</VirtualHost>

<VirtualHost nome-pc:80>
ServerAdmin mail@mail.com
DocumentRoot “C:/wamp/www”
ServerName nome-pc
ServerAlias nome-pc
ErrorLog “logs/nome-pc-error.log”
CustomLog “logs/nome-pc-access.log” common
</VirtualHost>

 

<VirtualHost meusite.local:80>
ServerAdmin mail@mail.com
DocumentRoot “C:/wamp/www/meusite.local”
ServerName meusite.local
ServerAlias meusite.local
ErrorLog “logs/meusite.local-error.log”
CustomLog “logs/meusite.local-access.log” common
</VirtualHost>

 

<VirtualHost meusite.dev:80>
ServerAdmin mail@mail.com
DocumentRoot “C:/wamp/www/meusite.dev”
ServerName meusite.dev
ServerAlias meusite.dev
ErrorLog “logs/meusite.dev-error.log”
CustomLog “logs/meusite.dev-access.log” common
</VirtualHost>

Após acrescentar os dados,  salvar o arquivo e reiniciar os serviços do wamp server, e acessar os endereços configurados;

http://localhost

wamp-img

http://meusite.dev

http://meusite.local

 

Precisando  fazer o backup de mais de 20GB de arquivos de um site de fotos utilizando o FTP, me deparei com o problema”Tempo”, pois levaria em média de 8 a 12 horas para conseguir salvar todas as pastas, pois a maioria dos servidores FTP são configurados para o sincronismo de mais ou menos 12 arquivos simultaneamente, o que impede ir mais rápido.

Solução: Utilizando o Gerenciador de Arquivos do CPANEL, fiz a compactação das pastas que era separadas por ano (2005,2006,2007,…), levou em média 3 minutos a cada 4GB de dados.

Na sequencia fiz o download da pasta compactada, com uma banda de 10MB consegui baixar em tempo hábil, mais rápido e eficiente do que o FTP.

cpanel-compactar

Perdeu uma partição do seu HD?

Não entre em desespero! Recupere de verdade com o software TestDisk.

Recentemente minha HD perdeu a partição pesquisando na internet encontrei a coletania de programas do Hirens Boot, após fazer o boot executei o programa e selecionar a opção de scan que localizou a partição e os arquivos, na sequencia fui copiando as pastas para uma HD em bom funcionamento.

Passo a passo para a recuperação –>

http://blog.fabianobento.com.br/2014/07/perdeu-uma-particao-do-seu-hd-passo-a-passo-para-a-recuperacao-de-arquivos/

test disk l testdisk7 testdisk-1.jpg

sistemas de arquivos suportados:

  • BeFS (BeOS).
  • BSD (FreeBSD/OpenBSD/NetBSD).
  • CramFS, Compressed File System.
  • DOS/Windows FAT12, FAT16 e FAT32.
  • HFS, HFS+ e HFSX, Hierarchical File System.
  • JFS, IBMs Journaled File System.
  • Linux ext2 e ext3.
  • Partições criptografadas Linux LUKS.
  • Linux RAID md 0.9/1.0/1.1/1.2.
  • Linux Swap (versões 1 e 2).
  • LVM e LVM2, Linux Logical Volume Manager.
  • Mapa de partições Mac.
  • Novell Storage Services, NSS.
  • NTFS (Windows NT/2000/XP/2003/Vista/2008)
  • ReiserFS 3.5, 3.6 e 4.
  • Sun Solaris i386.
  • Unix File System UFS e UFS2 (Sun/BSD/…).
  • XFS, SGIs Journaled File System.

vi /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=localhost.localdomain

Na linha hostname é so alterar para o novo hostname.

HOSTNAME=servidor.fabianobento.com.br

/etc/hosts
127.0.0.1 servidor.fabianobento.com.br

/etc/HOSTNAME

servidor.fabianobento.com.br

Como instalar Apache, MySQL e PHP (LAMP) no CentOS 6.3
30/09/2012

Neste artigo vou descrever a maneira mais simples e rapida para configurar um servidor LAMP Apache, MySQL e PHP

Instalar o Apache

yum install httpd

instalar MySQL

yum install mysql-server

Iniciar o serviço do MySQL
service mysqld start

mysql_secure_installation

yum install php php-mysql

chkconfig httpd on
chkconfig mysqld on

service http start

Transferência de arquivos por FTP

Fazendo um download

No console do Linux digite:

ftp ftp.nome_servidor.com.br ou ftp 127.0.0.1(IP)

Você deverá entrar agora com nome e senha, logo após aparecerá o prompt do servidor ftp.
Alguns comandos importantes.
Para saber em que diretório estamos:

ftp> pwd

Para listar o conteúdo: (mesma funcionalidade do ls -l)

ftp> dir

Comando para mostrar simbolos de # durante o download do arquivo:

ftp> hash

Desligar o modo interativo do ftp. Isso evita que o ftp peça a confirmação para cada arquivo a ser transferido:(Importante no caso da transferência de muitos arquivos)

ftp> prompt

Desse modo setamos a transferência para modo binário. A transferência pode ser tanto no modo binário para arquivos não texto e AscII para arquivos texto. Mas prefira sempre usar o modo binário:

ftp> binary

Sair temporariamente do modo ftp e ir para o shell: (portanto ao retornar é preciso digitar novamente os comandos hash,prompt e binary se for o caso.)

ftp> !

Digite exit para voltar ao ftp.
Dessa forma o ftp assume que o diretório corrente passa a ser o local onde indicamos:

ftp> lcd nome_diretorio

Usando get, para transferir um arquivo por vez. O get não suporta o uso de metacaracteres:

ftp> get name_file

Com mget, podemos transferir vários arquivos de uma vez e podemos usar metacaracteres. O comando abaixo transfere todos os arquivos.

ftp> mget*

Sair do ftp

ftp> bye

Para fazer upload o procedimento é o mesmo a única diferença é que usamos put e mput no lugar de get e mget respectivamente.

ftp> put name_file
ftp> mput*

Digitando help listamos uma série de comandos aceitos pelo ftp

mkdir -> cria diretório no servidor ftp
rmdir -> apaga diretório no servidor ftp
status -> estado da conexão com o servidor ftp
mdelete -> apaga arquivo no servidor ftp

get: Para baixar os arquivos
put: Para subir arquivos
lid: Especifica o diretório local sobre o que vamos trabalhar
cd: Utiliza-se para se mover através dos diretórios
delete: Elimina um arquivo do servidor remoto
oppend: permite recompor um download que tenha sido interrumpido
open: abre uma sessão no FTP
close: termina a sessão com o FTP
bye: fecha a sessão e sai do programa de forma que todas as sessões abertas se fechem
ls: mostra o conteúdo do servidor remoto
mput: sobe vários arquivos ao servidor
mget: baixa vários arquivos ao computador local
user: serve para mudar o usuário com o qual nos conectamos ao FTP
bynary: situa-nos em modo binário
ascii: situa-nos em modo de arquivos de texto

Origem: http://marcosdalte.blogspot.com.br/2008/02/transferncia-de-arquivos-por-ftp.html
http://flaviotorres.com.br/fnt/artigos/ftp.php