- Instalacja zestawu oprogramowania LAMP na na komputerze z procesorem core duo 2,8, 4GB ramu i dyskiem 2x1000TB.
- Wykonywane czynności.
[INDENT]Apache2
MySQL
PHP5
Postfix
Dovecot
Amavisd
ClamAV
SpamAssassin
RoundCube[/INDENT]
Kod: Zaznacz cały
apt-get install bzip2 vim aptitude
- Instalacja MySQL
Zostaniemy poproszeni o podanie hasła root do serwera MySQL, a następnie o potwierdzenie tego hasła.
Kod: Zaznacz cały
aptitude install mysql-server mysql-client
- Apache
Kod: Zaznacz cały
aptitude install apache2
- Instalacja PHP5
Kod: Zaznacz cały
aptitude install php5 libapache2-mod-php5
Kod: Zaznacz cały
/etc/init.d/apache2 restart
- 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(); ?>
- Komunikacja PHP5 z MySQL
Jeżeli nie chcesz instalować wszystkich pakietów, należy zainstalować przynajmniej pierwszych 5 (wymagane przy instalacji iRedMail).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
Restart ApacheKod: Zaznacz cały
/etc/init.d/apache2 restart
- Phpmyadmin
Po ukończeniu również należy zrestartować Apache
Kod: Zaznacz cały
aptitude install phpmyadmin Web server to reconfigure automatically: apache2
Kod: Zaznacz cały
/etc/init.d/apache2 restart
- 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
i zamieniamyKod: Zaznacz cały
vim conf/global
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='NO'
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ą
php.info jedynie co widzę widzę białą stronęKod: Zaznacz cały
<?php phpinfo(); php?>
LAMP i brak danych o php
LAMP i brak danych o php
Ale samo php działa?
wyświetli na stronie słówko "Test"?
Pokaż co da wynik
Kod: Zaznacz cały
<?php
echo "Test";
?>
Pokaż co da wynik
Kod: Zaznacz cały
grep phpinfo /sciezka/do/pliku/php.ini
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#
Mysio, czy to co napisałeś to niedokończony poradnik czy ,,wariacja'' na temat, który założyłeś?