Postagens

Mostrando postagens com o rótulo LAMP

LAMP no Ubuntu 10.11

Imagem
Veja os passos para instalar o PHP + Mysql + Apache + PhpMyAdmin no Ubuntu 10.11. 1) Atualize o sistema: $ sudo apt-get update && sudo apt-get upgrade 2) Instale o Apache $ sudo apt-get install apache2 3) Agora instale os demais pacotes: $ sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl 4) Reinicie o apache: $ sudo /etc/init.d/apache2 restart   5) Instale o PhpMyadmin: $ sudo apt-get install phpmyadmin 6) Reinicie o apache: $ sudo /etc/init.d/apache2 restart Se o phpmyadmin der not found: $ sudo dpkg-reconfigure phpmyadmin e informe o servidor mysql via TCP/Ip, senha, etc.   Fonte1 , Fonte2

PHP - Cannot modify header information

Esta dica altera o php.ini e resolve o erro: Warning: Cannot modify header information - headers already sent by (output started at Edite o PHP.INI e altere os valores abaixo: register_globals = On output_buffering = On Salve e reinicie o apache

SERVIDOR LAMP no Red Hat / Fedora / CentOS

Imagem
Instalação de Servidor LAMP (Linux, Apache, PHP e MySQL) em distribuições Red Hat Like. Apache Instalando o Apache: # yum install httpd Iniciando o Apache: # service httpd start Colocando o Apache na inicialização: # chkconfig httpd on Testando o Apache. Acesse: http://ip_do_servidor Deverá aparecer uma página com informações sobre o Apache. O diretório padrão do Apache nas distribuições Red Hat Like é o: /var/www/html PHP Instalando o suporte ao PHP: # yum install php Esse comando já instala o pacote PHP e os módulos necessários. Reinicie o Apache: # service httpd restart Instalando o módulo php-mysql: # yum install php-mysql Reinicie o Apache: # service httpd restart Testando o PHP: Crie um arquivo contendo: Salve esse arquivo dentro da pasta do Apache em: "/var/www/html" com o nome de phpinfo.php. Agora teste acessando: http://ip_do_servidor/phpinfo.php Aparecerão as diretivas do PHP. MySQL Instalando o MySQL: # yum install mysql mysql-server Colocando o MySQL na ...

Instalar Cpanel/WHM no CentOS

Imagem
1) instale os pacotes: # yum install -y gcc gcc-c++ gettext strace automake strace64 gdb bison libtool tar zip perl screen tcp_wrappers-devel wget 2) realize os seguintes passos: # screen -S cpanel-install # Abre um novo terminal # mkdir /home/cpins # cd /home/cpins # wget http://layer1.cpanel.net/latest # sh latest Explicando: Como a instalação do cPanel demora um pouco, é recomendado que seja instalado em background ou em screen. Com o comando screen é possível rodar vários terminais em um só. Para sair do terminal que foi aberto pressione Ctrl+a e Ctrl+d. Para visualizar os terminais aberto com o comando screen: $ screen -ls # Lista os terminais There is a screen on: 8302.cpanel-install(03-01-2009 20:51:53)(Detached) 1 Socket in /var/run/screen/S-User. Para acessar o terminal novamente, execute: screen -r cpanel-install Ou pelo PID do processo: screen -r 8302 Sobre mais detalhes do comando screen, consulte o manual: man screen 2) Desative o Firewall com o comando: # /etc/init.d/ipta...

Add-On: PHP Developer Toolbar

Imagem
Pare de procurar na PHP.net simplesmente lembrar alguns assinatura da função . Com este addon você pode pesquisar rapidamente as funções para a descrição da função oficial diretamente no seu navegador sem tab.Plus novo , muitas ferramentas para ajudar os desenvolvedores de PHP. Download para Firefox: https://addons.mozilla.org/pt-BR/firefox/addon/12686/ Download para Google Chrome: https://chrome.google.com/extensions/detail/kfiahljocaflpaiopilgpiochncgdnhd?hl=pt-br

Aumentando o limite para importação do Mysql

Imagem
Esta dica aumenta o limite de importação de scripts Mysql. Geralmente retorna esta mensagem: ERROR 1153 (08S01) at line 150836: Got a packet bigger than 'max_allowed_packet' bytes Vamos então aumentar o valor de max_allowed_packet, resolvendo isso. 1) Abra o arquivo de configuração do Mysql: $ sudo gedit /etc/mysql/my.cnf 2) Procure pela linha com 'max_allowed_packet = 16M' e altere o 16M para um valor maior: max_allowed_packet = 160M 3) Salve e feche o arquivo de configuração. 4) Reinicie o Mysql: $ sudo /etc/init.d/mysql restart

Carregar uma base de dados do Mysql via SSH

Imagem
Esta dica e útil para quem quer enviar arquivos grandes para preencher um banco de dados. Se a importação for na sua própria máquina, pule para o passo 3. 1 - Acesse o servidor via FTP e envie o arquivo .sql; 2 - Enviado, entre no terminal e logue via SSH: $ sudo ssh [usuário]@[nomedodominio] 3- Logou no SSH, então mande o Mysql carregar o arquivo .sql para dentro do banco: $ mysql -u[usuário-do-banco] -p[senha-do-banco] [nome-do-banco] <  script.sql Pronto! OBS: Se houver erro por limite de upload: http://smtlinux.blogspot.com/2010/12/aumentando-o-limite-para-importacao-do.html

AUMENTANDO O TIMEOUT DO PHPMYADMIN

SE VOCÊ ESTÁ CANSADO DE TER QUE LOGAR NOVAMENTE TODA VEZ QUE VAI TESTAR ALGO NO PHPMYADMIN DA SUA MÁQUINA DE PRODUÇÃO: ADICIONE O PARÂETRO ABAIXO NA CONFIGURAÇÃO DELE: $ sudo gedit /etc/phpmyadmin/config.inc.php adicione a linha em negrito no local: if (!empty($dbname)) { $cfg['LoginCookieValidity'] = 3600 * 9; // 9 horas /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ if (empty($dbserver)) $dbserver = 'localhost'; $cfg['Servers'][$i]['host'] = $dbserver; if (!empty($dbport)) { $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['port'] = $dbport; }

DICA RÁPIDA - ATALHO NO MENU INICIAR PARA O LAMP

Imagem
VAMOS CRIAR ATALHOS PARA INICIAR E PARAR MANUALMENTE O APACHE+MYSQL. PARA COLOCAR O APACHE E O MYSQL PARA INICIAREM MANUALMENTE: http://smtlinux.blogspot.com/2008/10/o-bum-serve-para-habilitardesabilidar.html NO KDE, CLIQUE COM O DIREITO E EM EDITAR. NO GNOME , Sistema > Preferências > Menu Principal . 1) CLIQUE EM NOVO: NOME: LAMP START DESCRIÇÃO: INICIAR PHP/APACHE + MYSQL NO LINUX COMANDO: sudo /etc/init.d/apache2 start && sudo /etc/init.d/mysql start MARQUE APENAS EXECUTAR NO TERMINAL ÍCONE: A FIGURA EXIBIDA ACIMA ;-) 2) CLIQUE EM NOVO: NOME: LAMP STOP DESCRIÇÃO: PARAR PHP/APACHE + MYSQL NO LINUX COMANDO: sudo /etc/init.d/apache2 stop && sudo /etc/init.d/mysql stop MARQUE APENAS EXECUTAR NO TERMINAL ÍCONE: A FIGURA EXIBIDA ACIMA ;-)

Criando um banner em flash no Linux

Nesse artigo, um passo-a-passo para a criação de um banner em flash no Linux utilizando a ferramenta swftools. Para criar o seu própio banner depois, basta apenas alguns ajustes. http://www.vivaolinux.com.br/artigo/Criando-um-banner-em-flash-no-Linux/?pagina=2

Aptana - O Dreamweaver para Linux

Imagem
Artigo completo - Instalação - Mais detalhes: http://ubuntued.info/2009/07/aptana-o-substituto-do-dreamweaver-para-linux.html/comment-page-1#comment-6909 SITE DO PROJETO: http://www.aptana.com/ DOWNLOAD: http://www.aptana.com/studio/download ----------------------------------------------------- Build, deploy, scale and manage your web applications easily Aptana Studio is a complete web development environment that combines powerful authoring tools with a collection of online hosting and collaboration services that help you and your team do more. Unified Editing for Web Apps Aptana Studio's editors provide world-class HTML, CSS, and JavaScript code completion, reference, and validation at your fingertips. Ajax and JavaScript Libraries Get unrivaled support for popular libraries including jQuery, Prototype, YUI, dojo, Ext ...

VÍDEO DA HOSTNET EXPLICA HOSPEDAGEM E DOMÍNIO

PALESTRA PHP Zend MVC Curso Rápido

http://www.youtube.com/view_play_list?p=2E5874F4D004AB7B Fonte

TOMCAT NO LINUX VIA APT

1) Adicione os repositórios: $ sudo gedit /etc/apt/sources.list deb http://ftp.debian.org/debian/ unstable non-free deb-src http://ftp.debian.org/debian/ unstable non-free 2) Instale o TOMCAT $ sudo apt-get update # Instalando o jdk: $ sudo apt-get install sun-java5-jdk $ sudo apt-get install tomcat5.5 $ sudo apt-get install tomcat5.5-admin $ sudo apt-get install tomcat5.5-webapps 3) Verifique a versão do java: $ java -version 4) Para usar no navegador, entre em: http://localhost:8180/ 5) Para adicionar usuáros, edite o arquivo $ sudo gedit /var/lib/tomcat5.5/conf/tomcat-users.xml E entre nesta página para configuração: http://localhost:8180/manager/html 6) Comandos para o serviço tomcat: $ sudo /etc/init.d/tomcat5.5 start $ sudo /etc/init.d/tomcat5.5 stop $ sudo /etc/init.d/tomcat5.5 restart

REPOSITÓRIO SYMFONY

Pacote do Debian/Ubuntu : Adicione no arquivo /etc/apt/sources.list : deb http://www.symfony-project.com/get debian/ Com o usuário root, execute: $ apt-get update Instale-o através do comando: $ apt-get install php5-symfony O pacote do SUSE está disponível no repositório server:php:applications: http://software.opensuse.org/download/server:/php:/applications/ Site do projeto http://www.symfony-brasil.com/

FIREBUG - DETECTANDO ERROS NO FIREFOX

Imagem
Descrição longa Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page. Faça download em: https://addons.mozilla.org/pt-BR/firefox/addon/1843

INSTALANDO O FRAMEWORK SYMFONY

Você pode escolher entre uma das diversas alternativas para instalar o symfony, da mais simples a mais avançada. Se você precisar de um passo a passo consulte o capítulo de instalação do livro symfony. O SandBox O SandBox é um projeto symfony vazio com todas as bibliotecas incluídas e com a configuração básica pronta. É idéia para novatos do symfony, que querem ter a estrutura do symfony ou fazer os tutoriais sem ter que instalar nada. Você pode fazer o download da ultima versão estável do sf_sandbox.tgz . Descompacte no diretório root da sua aplicação web. Consulte o arquivo README incluindo para maiores informações . Após o download do sandbox, você pode fazer o tutorial " Meu primeiro projeto " para descobrir o conceito básico de desenvolvimento com o symfony. Download do fonte Caso você queira criar sua própria instalação ou quiser o código fonte sem a necessidade de instalação, você pode fazer um simples download. Você terá que criar atalhos para as bibliotecas e os ...

SYNFONY - Open-Source PHP Web Framework

Imagem
Watch the ten minutes screencast of the ajax tutorial or test it online This screencast shows the best PHP code generation engine for your backend interfaces. The Jobeet website is a real-world web app, developed entirely in symfony. Step by step, this is how . In addition to tutorials and showcase apps , symfony has an extensive documentation. Dive in . Symfony is a full-stack framework, a library of cohesive classes written in PHP5. It provides an architecture, components and tools for developers to build complex web applications faster. Choosing symfony allows you to release your applications earlier, host and scale them without problem, and maintain them over time with no surprise. Symfony is based on experience. It does not reinvent the wheel: it uses most of the best practices of web development and integrates some great...

Super Scaffold 2.0 com ADOdb

O trabalho dos CMSs, a exemplo do Joomla, na criação de portais web é algo que deixa o programador e o designer realmente livres para criar e fazer o que um software não consegue. A instalação, configuração e administração de portais é algo que não exige conhecimento de programação. Claro que quanto mais conhecimento tiver, melhor será o portal, mas o CMS não exige esse conhecimento. Eu gosto de programar, mas queria programar somente para tornar os softwares mais amigáveis e não para fazer um trabalho que o software poderia fazer. Gostaria de que os grandes frameworks também trabalhassem nessa linha na criação de aplicativos. Bem, enquanto os frameworks não andam nessa trilha eu vou tentando criar um software que me ajuda no desenvolvimento de aplicativos. Atualmente já me sinto num estágio confortável, pois consigo abstrair muitas tarefas e criar com bem menos dificuldade. Além de facilitar, também está atualmente com vários e bons recursos. Com isso resolvi compartilhar para que aju...

INSTALANDO UM SERVIDOR LAMP (LINUX + APACHE + MYSQL + PHP) NO UBUNTU

O servidor LAMP consiste em uma distrô linux, um servidor APACHE, um MYSQL e um PHP: 1 - ATUALIZE OS REPOSITÓRIOS: $ sudo apt-get update 2 - INSTALE OS PRIMEIROS PACOTES (APACHE E PHP): $ sudo apt-get install apache2 php5 libapache2-mod-php5 3 - REINICIE O APACHE: $ sudo /etc/init.d/apache2 restart 4 - INSTALE O MYSQL: $ sudo apt-get install mysql-server O instalador vai demorar um pouco baixando o pacote e pedirá a senha para o usuário root do mysql; 5 - INSTALE O PHPMYADMIN: $ sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin 6 - REINICIE O APACHE: $sudo /etc/init.d/apache2 restart sudo /etc/init.d/mysql restart 7 - VAMOS CONFIGURAR O PHP: $ sudo gedit /etc/php5/apache2/php.ini E altere os valores abaixo: output_buffering = On safe_mode = On max_execution_time = 3000 max_input_time = 3000 memory_limit = 128M register_globals = On post_max_size = 99M file_uploads = On upload_max_filesize = 99M 8 - CONFIGURAR O CHARSET DO APACHE: ...