Curta e compartilhe
  • php7 no Ubuntu 15.10

    12
    dezembro/15

    Para instalar o php7 no Ubuntu 15.10 com Nginx:
    sudo service nginx stop
    sudo apt-get purge php5-*
    sudo apt-get install software-properties-common
    sudo add-apt-repository ppa:ondrej/php
    sudo apt-get update
    sudo apt-get install php7.0 \
    php7.0-common \
    php7.0-cgi \
    php7.0-json \
    php7.0-redis \
    php7.0-imagick \
    php7.0-apcu \
    php7.0-fpm \
    php7.0-curl \
    php7.0-mysql \
    php7.0-gd \
    php7.0-mcrypt \
    php7.0-pgsql \
    php7.0-sqlite3 \
    php7.0-mbstring \
    php7.0-dom \
    php7.0-zip \
    php7.0-intl \
    php-memcached \
    php7.0-dev


    Edite as configurações do Nginx:
    sudo nano /etc/nginx/sites-available/thedomainnamegoeshere.com

    location ~ .php$ {
    include fastcgi_params;
    fastcgi_keep_conn on;
    fastcgi_index index.php;
    fastcgi_split_path_info ^(.+.php)(/.+)$;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_intercept_errors on;
    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
    }

    Reinicie o Nginx:
    sudo service nginx start

    Source - https://laracasts.com/discuss/channels/tips/how-to-upgrade-from-php-5-to-php-70-on-ubuntu-1404-with-nginx-146

    Fazer comentário

  • nginx no Fedora 23

    10
    dezembro/15

    Tive alguns problemas na instalação do nginx no Fedora, talvez você não tenha, bom tentei compilar e simplesmente não aparece erro, apenas a compilação para a execução, então resolvi instalar via dnf

    # dnf install nginx

    A versão instalada foi 1.8

    Tentei iniciar os serviço, porém sem sucesso, vamos ver:

    # systemctl start nginx.service
    Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.

    Para resolver eu verifiquei o que estava acontecendo:

    # nginx -t -c /etc/nginx/nginx.conf

    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: [emerg] mkdir() "/var/cache/nginx/client_temp" failed (2: No such file or directory)
    nginx: configuration file /etc/nginx/nginx.conf test failed

    O erro diz que a sintaxe está ok, porém não foi possível encontrar o arquivo "/var/cache/nginx/client_temp"

    Solução, apenas crie o diretório nginx

    # mkdir -p /var/cache/nginx

    Agora podemos ativá-lo e iniciá-lo normalmente

    systemctl enable nginx.service

    systemctl start nginx.service

    Pronto! Aproveite seu nginx!

    Fazer comentário

  • php7 no Fedora 23

    09
    dezembro/15

    Se você prefere instalar via dnf/yum ao invés de compilar pule para o passo 2.

    1 - Para quem prefere compilar:

    dnf install autoconf gcc bison
    dnf install libxml2-devel
    dnf install openssl-devel
    dnf install bzip2-devel
    dnf install libcurl-devel
    dnf install libjpeg-devel
    dnf install libpng-devel
    dnf install libXpm-devel
    dnf install freetype-devel
    dnf install gmp-devel
    dnf install libmcrypt-devel
    dnf install mysql-devel
    dnf install postgresql-devel
    dnf install aspell-devel
    dnf install recode-devel

    baixe o pacote em php.net, descompacte e entre no diretório com os fontes

    ./buildconf --force

    ./configure \
    -enable-mbstring \
    --enable-fpm \
    --enable-zip \
    --enable-bcmath \
    --enable-pcntl \
    --enable-ftp \
    --enable-exif \
    --enable-calendar \
    --enable-sysvmsg \
    --enable-sysvsem \
    --enable-sysvshm \
    --enable-wddx \
    --with-curl \
    --with-mcrypt \
    --with-iconv \
    --with-gmp \
    --with-pspell \
    --with-gd \
    --with-jpeg-dir=/usr \
    --with-png-dir=/usr \
    --with-zlib-dir=/usr \
    --with-xpm-dir=/usr \
    --with-freetype-dir=/usr \
    --with-t1lib=/usr \
    --enable-gd-native-ttf \
    --enable-gd-jis-conv \
    --with-openssl \
    --with-pdo-mysql=/usr \
    --with-pgsql=/usr \
    --with-pdo-pgsql=/usr \
    --with-gettext=/usr \
    --with-zlib=/usr \
    --with-bz2=/usr \
    --with-recode=/usr \
    --with-mysqli=/usr/bin/mysql_config

    lembre-se de renomear um dos arquivos: php.ini-production ou php.ini-development para php.ini e caso for usar o php-fpm renomear também o php-fpm.conf.default para php-fpm.conf em seguida configure os arquivos conforme achar necessário, se compilou pule para o passo 3.

    2 - Para quem prefere instalar via linha de comando
    wget http://rpms.remirepo.net/fedora/remi-release-23.rpm
    dnf install remi-release-23.rpm
    dnf update;
    dnf --enablerepo=remi --enablerepo=remi-test -y install \
    php70 \
    php70-php \
    php70-php-fpm \
    php70-php-common \
    php70-php-cli \
    php70-php-devel \
    php70-php-gd \
    php70-php-mbstring \
    php70-php-mcrypt \
    php70-php-pecl-memcached \
    php70-php-mysqlnd \
    php70-php-pdo \
    php70-php-pgsql \
    php70-php-xml;

    3 - pós instalação

    ln -s /usr/local/sbin/php-fpm /usr/bin/php-fpm

    source /opt/remi/php70/enable

    systemctl enable php70-php-fpm
    systemctl start php70-php-fpm

    service php70-php-fpm start/stop/restart

     

    Fazer comentário

  • Primeiras impressões Fedora x Ubuntu

    06
    dezembro/15

    Minhas primeiras impressões ao começar usar Fedora depois de muitos anos usando Ubuntu resolvi tentar algo novo, não que o Ubuntu não resolvia, pelo contrário ele resolvia meu problema, mas eu queria sair da modormia e tentar algo novo. Então comecei a usar o Fedora.

    Embora instalei primeiro no notebook da minha esposa para só depois instalar no meu, devido a compatibilidade de alguns programas que preciso usar, hoje é o primeiro dia que de fato instalei no meu notebook, e acredito ser um caminho sem volta.

    Estou tendo algumas dificuldades de achar material sobre o sistema, a comunidade não é tão grande como do Ubuntu/Debian e afins, mas estou conseguindo resolver os problemas praticamente da mesma forma.

    Percebi que antes da versão 22 se usava yum install assimo como no CentOs e RedHat, mas da versão 22 em diante a fedora dá um aviso para você deixar de usar yum e começar a usar dnf, até agora não estou sentindo falta de nada, os programas que no momento não estou conseguindo compilar estou usando o dnf install nome-do-programa.

    Tenho percebido uma velocidade melhor, o som do meu home theater está mais limpo, mais alto, menos uso de memória, parece tudo mais rápido.

    Por fim estou gostando, mas lembre-se, isso são primeiras impressões, pode mudar com o tempo.

    Mas um amigo (Simo) que tem mais experiẽncia que eu no mundo Linux, me recomendou Fedora, eu ia instalar CentOs, mas ele me disse que CentOs só é bom para servidor, com um tempo ele vai ficando lento.

    Bom, segue ai que logo posto mais novidades.

    Fazer comentário

  • Failed to open: /var/cache/dnf/

    06
    dezembro/15

    Se você está visualizando este erro "Failed to open: /var/cache/dnf/epel-2b6dfc5904c26562/repodata/d9edfa735749686634ee786426f366dcd6ec29ebadad5adfb6d4e0bc41c4fffe-updateinfo.xml.bz2." no Fedora 22/23 provavelmente você instalou rpm para centos/redhat, acontece que você não deve mais instalar "epel-release" do centos/redhat, solução, digite os seguintes comandos:

    dnf clean all
    dnf remove epel-release
    dnf repolist
    dnf upgrade

    Fazer comentário

<< 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 >>