segunda-feira, 22 de dezembro de 2008

LINUX - Fazer aplicações em PHP

Vamos baixar os pacotes que serão necessários

Para atualizar os repositórios digite o seguinte comando:
# aptitude update

Pacotes necessários:
# aptitude install apache2 mysql-server php5 php5-mysql libapache2-mod-php5

Obs1: Nas telas de configuração, escolha o padrão em todas.
Obs2: Alguns pacotes extra serão instalados automaticamente.

Para criar um ambiente MySQL:

# mysql_install_db

Adicione uma senha para o root:

# mysqladmin -u root password ’sua_senha’

Inicialize como root:

# mysql -u root -p

…e informe sua senha.

Vamos testar o LAMP

Inicie o Apache e o MySQL com os comandos:
# /etc/init.d/apache2 start
# /etc/init.d/mysql start

A pasta onde ficam as páginas, é /var/www
Crie um arquivo chamado index.php dentro dela, com o seguinte conteúdo:

phpinfo();
?>

Agora, no seu navegador, digite http://localhost
Se você visualizar uma página exibindo as configurações do PHP na tela, seu ambiente LAMP está pronto.

Caso ocorra algum problema, é só acertar algumas configurações no Apache.

Caso você não esteja conseguindo acessar suas bases de dados, tente o comando:
# dpkg-reconfigure php5-mysql

LINUX - Configurando Apache para usar a porta 8080

Muitas vezes nós programadores necessitamos alterar as portas de entrada do servidor no qual queremos trabalhar, aqui vou mostrar como trocar as portas de um estimado servidor Web - o Servidor Apache ( Servidor HTTP Apache ), que até a data desse artigo a sua utilização representa 47,20% dos servidores ativos no mundo segundo a Wikipédia

Estou utilizando o ambiente Debian, mas precisamente a distribuição Ubuntu 8.10( excelente, recomendo!! ).

Se você usa KDE, aperte Alt+F2 e digite: Kdesu kwrite /etc/apache2/ports.conf.

Para o Gnome ou alguma distro GTK, aperte Alt+F2 e digite: gedit /etc/apache2/ports.conf

OBS: Note que "gedit" é o nome do editor de textos. Se você usa XFCE, por exemplo, seria "mousepad" ao invés de "gedit".

Logo após um dos comandos citados, será perguntada a senha do root, e será aberto o programa com o conteúdo do arquivo /etc/apache2/ports.conf, irá mostrar um texto similar a esse:

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default

NameVirtualHost localhost:80
Listen 80

< IfModule mod_ssl.c>
# SSL name based virtual hosts are not yet supported, therefore no
# NameVirtualHost statement here
Listen 80


Onde estiver 80 altere para 8080, salve e feche.

agora da mesma forma que fez acima entre no Alt+F2 e informe o seguinte endereço: /etc/apache2/sites-enabled/000-default, irá exibir um texto similar ao o abaixo, e mais uma vez mude de 80 para 8080.

< VirtualHost :80
ServerAdmin webmaster@localhost
DocumentRoot /var/www/

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all


ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all

ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"

Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128



Agora vá até o console, e digite # /etc/init.d/apache2 restart, no seu browser escreva http://localhost, resultará em um erro, perceba que agora para você acessar o conteúdo do servidor o comando certo é http://localhost:8080

Pronto, simples e rápido!!!

quinta-feira, 18 de dezembro de 2008

Conversor de vídeo, audio, foto - e o melhor totalmente free

Esses dias dando uma passeada pela web acabei me deparando com um excelente programa que faz todo tipo de conversão, é de impressionar sua usabilidade, converte arquivos como; vídeo, audio, foto, dispositivos móveis( Ipod, BlackBerry,...), Dvd para iso, ufa! São tantas funcionalidades, que só utilizando para se surpreender, rápido, fácil e o melhor, também existe essa versão para máquinas Windows, sendo assim você não vai mais precisar dispor de um monte de programas, pois ele sozinho já é completo, e se não estiver afim de usar seu inglês, pode deixar em nossa lingua mãe, pois tem 38 traduções.

Sem mais delonga, clique aqui para baixar.

Maneira de instalar:
  • Descompactar( está no formato .zip mas algumas vezes o site diponibiliza no formato .rar - não me pergunte o porquê - se você não tiver só baixar aqui)
  • Next, next e mais um next srsr pronto!