Ubuntu 12.04
Instalujemy pakiety:
sudo apt-get install apache2 php5 php5-gd php5-sqlite
Po instalacji edytujemy /etc/apache2/mods-available/php5.conf, aby odkomentować wspracie dla php w katalogach użytkownika. Następnie uaktywniamy odpowiednie moduły apache'a:
sudo a2enmod userdir rewrite
sudo service apache2 restart - restart usługi
Archlinux, Bridge Linux
Instalujemy pakiety:
sudo pacman -S apache php php-gd php-sqlite
sudo pacman -S systemd-httpd-units
- pliki konfiguracyjne usługi dla systemdsudo packer -S php-apache
Do pliku /etc/httpd/conf/httpd.conf dodajemy:
LoadModule php5_module modules/libphp5.so
- na końcu sekcji LoadModule,Include conf/extra/php5_module.conf
- na końcu sekcji Include, pod koniec pliku.
W tym samym pliku odkomentowujemy:
TypesConfig conf/mime.types
- powinno być odkomentowane domyślnie,MIMEMagicFile conf/magic
- opcjonalnie.
Do pliku /etc/httpd/conf/mime.types dodajemy na końcu listy "application":
application/x-httpd-php5 php php5
sudo systemctl start httpd.service
- uruchomieniesystemctl status httpd.service
- statusBłędy
W obydwu systemach zaglądamy do logów:
cat /var/log/apache2/error.log
- Ubuntucat /var/log/httpd/error.log
- Arch
Katalogi użytkownika
Tworzymy katalog na strony www:
mkdir public_html
Tworzymy plik testowy index.php z zawartością:
<?php phpinfo(); ?>- i zapisujemy w public_html. W przeglądarce wpisujemy localhost/~nazwa_użytk i powinniśmy zobaczyć informacje o środowisku php i serwerze.
Brak komentarzy:
Prześlij komentarz
Co myślisz, co czujesz?