LAMP i brak danych o php

Konfiguracja serwerów, usług, itp.
Mysio
Posty: 6
Rejestracja: 05 listopada 2011, 11:36

LAMP i brak danych o php

Post autor: Mysio »

  1. Instalacja zestawu oprogramowania LAMP na na komputerze z procesorem core duo 2,8, 4GB ramu i dyskiem 2x1000TB.
  2. Wykonywane czynności.
    [INDENT]Apache2
    MySQL
    PHP5
    Postfix
    Dovecot
    Amavisd
    ClamAV
    SpamAssassin
    RoundCube[/INDENT]

    Kod: Zaznacz cały

    apt-get install bzip2 vim aptitude
  3. Instalacja MySQL

    Kod: Zaznacz cały

    aptitude install mysql-server mysql-client
    Zostaniemy poproszeni o podanie hasła root do serwera MySQL, a następnie o potwierdzenie tego hasła.
  4. Apache

    Kod: Zaznacz cały

    aptitude install apache2
  5. Instalacja PHP5

    Kod: Zaznacz cały

    aptitude install php5 libapache2-mod-php5

    Kod: Zaznacz cały

    /etc/init.d/apache2 restart
  6. Sprawdzenie działania PHP.
    Mamy już zainstalowane programy Mysql, Apache2 i PHP5 (LAMP). Wypada teraz sprawdzić, czy działa PHP5. Tworzymy plik index.php:

    Kod: Zaznacz cały

    vi /var/www/index.php

    Kod: Zaznacz cały

    <?php
    phpinfo();
    ?>
  7. Komunikacja PHP5 z MySQL

    Kod: Zaznacz cały

    aptitude install php5-mysql php5-ldap php5-imap php5-curl php-pear php5-gd php5-idn
     php5-imagick php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell 
    php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
    Jeżeli nie chcesz instalować wszystkich pakietów, należy zainstalować przynajmniej pierwszych 5 (wymagane przy instalacji iRedMail).

    Restart Apache

    Kod: Zaznacz cały

    /etc/init.d/apache2 restart
  8. Phpmyadmin

    Kod: Zaznacz cały

     aptitude install phpmyadmin
     Web server to reconfigure automatically: apache2
    Po ukończeniu również należy zrestartować Apache

    Kod: Zaznacz cały

    /etc/init.d/apache2 restart
  9. Instalacja iRedMail

    Kod: Zaznacz cały

    cd /tmp

    Kod: Zaznacz cały

    wget http://iredmail.googlecode.com/files/iRedMail-0.6.1.tar.bz2

    Kod: Zaznacz cały

    tar jxvf iRedMail-0.6.1.tar.bz2

    Kod: Zaznacz cały

    cd iRedMail-0.6.1/pkgs/

    Kod: Zaznacz cały

    bash get_all.sh

    Po zakończeniu powracamy do wcześniejszego katalogu i uruchamiamy instalację.

    Kod: Zaznacz cały

    cd ..
    bash iRedMail.sh

    Obrazek


    Obrazek


    Obrazek

    Obrazek


    Obrazek


    Obrazek

    Obrazek


    Obrazek


    Obrazek



    Obrazek


    Obrazek

    Obrazek

    Kod: Zaznacz cały

    vim conf/global
    i zamieniamy

    Kod: Zaznacz cały

    # Use exist Apache, MySQL, PHP: YES, NO.
    # Note: You may need to change apache/php related config file path.
    # Such as:
    # - MySQL server address and root user acount (conf/mysql).
    # - Path of apache/php config file path (conf/httpd).
    export USE_EXIST_AMP='NO'
    na:

    Kod: Zaznacz cały

    # Use exist Apache, MySQL, PHP: YES, NO.
    # Note: You may need to change apache/php related config file path.
    # Such as:
    # - MySQL server address and root user acount (conf/mysql).
    # - Path of apache/php config file path (conf/httpd).
    export USE_EXIST_AMP='YES'

    Kod: Zaznacz cały

    export MYSQL_FRESH_INSTALLATION='YES'

    I po tym wszystkim nie mam możliwości sprawdzenia za pomocą

    Kod: Zaznacz cały

    <?php phpinfo(); php?>
    php.info jedynie co widzę widzę białą stronę
Wyłączyłem register_glogal ale to nic nie dało czy podpowie mi ktoś co się zmieniło i dlaczego się zmieniło ustawienie w konfigu?
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Ale samo php działa?

Kod: Zaznacz cały

<?php 
echo "Test";
?>
wyświetli na stronie słówko "Test"?

Pokaż co da wynik

Kod: Zaznacz cały

grep phpinfo /sciezka/do/pliku/php.ini
Mysio
Posty: 6
Rejestracja: 05 listopada 2011, 11:36

Post autor: Mysio »

Tak, jeśli chodzi o php to działa ponieważ mam na tym serwerze kilka stron w joomli i forum.

Kod: Zaznacz cały

conf.d  php.ini  php.ini.2011.12.18.18.06.25
root@w8j:/etc/php5/apache2# grep phpinfo php.ini
disable_functions =show_source,system,shell_exec,passthru,exec,phpinfo,proc_open ;
root@w8j:/etc/php5/apache2#
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

I tym sposobem sam sobie udzieliłeś odpowiedzi na postawione przez siebie pytanie.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Mysio, czy to co napisałeś to niedokończony poradnik czy ,,wariacja'' na temat, który założyłeś?
Mysio
Posty: 6
Rejestracja: 05 listopada 2011, 11:36

Post autor: Mysio »

:)
ODPOWIEDZ