Jak na Ubuntu 22.04 uruchomić starszy interpreter PHP ? Np. w wersji PHP 7.4? Oto dość mało skomplikowane rozwiązanie tego problemu 🙂
Więcej…
Posty oznaczone przez tag 'apache'
Chcesz zmienić wygląd Twojej strony internetowej? Wystarczy, że na Twoim Ubuntu Linux uruchomisz jej klona do eksperymentów
Kilka komend, aby zamienić Twój system Ubuntu w serwer www na którym możesz przetesotwać Twoją stronę internetową
Więcej…
Szybkie pokazywanie błędów PHP przez wpis w .htaccess
Włączenie pokazywania błędów PHP na stronie internetowej poprzez plik .htaccess – wystarczy umieścić w nim parę wpisów.
Więcej…
Instalacja php5.6 na serwerze z Ubuntu 14.04
Jak lekko zupgrade’ować PHP na serwerze z Ubuntu 14.04 LTS ?
Więcej…
problem z aktywowaniem vhosta poprzez polecenie a2ensite
Jak rozwiązać enigmatyczny problem z Perlem aktywacji nowego vhosta poprzez polecenie a2ensite?
Więcej…
instalacja rozszerzenia mcrypt na serwerze Apache
Brak tego dodatku może sie objawiać np. komunikatem:
1 |
The mcrypt extension is missing. Please check your PHP configuration. |
Na początku go instalujemy:
1 |
sudo apt-get install php5-mcrypt |
Odnajdujemy plik konfiguracyjny:
1 2 3 |
sudo updatedb locate mcrypt.ini |
domyślna lokalizacja to
1 |
/etc/php5/mods-available |
znajdujemy ten plik:
1 |
locate mcrypt.so |
dodajemy naszą lokalizację np.
1 |
extension=/usr/lib/php5/20121212+lfs/mcrypt.so |
aktywujemy moduł:
1 |
sudo php5enmod mcrypt |
Tworzymy dowiązania symboliczne:
1 2 3 |
ls -al /etc/php5/cli/conf.d/20-mcrypt.ini ls -al /etc/php5/apache2/conf.d/20-mcrypt.ini |
Ostatecznie restartujemy serwer – moduł już powinien działać:
1 |
sudo service apache2 restart |
instalacja php 5.6 pod Ubuntu 16.04
Domyślnie w tym wydaniu Ubuntu mamy już PHP w wersji 7. Pociąga to za sobą konsekwencję odpowiedniego dostosowania kodu naszych aplikacji do tej wersji. Nie zawsze jest to łatwe w wykonaniu. Możemy na szybkości aktywować z kolei starszą wersję PHP (5.6) i w razie konieczności ją włączyć. Instalujemy po kolei:
1 |
apt-get install libapache2-mod-php |
Dodajemy odpowiednie repozytorium
1 2 3 4 5 |
sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0 |
[…]
Więcej…
podmountowanie zasobu z SSH przez sshfs z wariantem tylko do odczytu.
W artykule podmountowanie (przez ssh ) zasobów serwera jako dysku twardego opisywaliśmy sposób na przeglądanie plików na serwerze poprzez podmoutowanie jego zasobów do naszego komputera. W ten sposób możemy przeglądać jego zawartość tak jak inny dysk twardy. Co w sytuacji, gdy chcemy taki system wyłącznie do odczytu? Należy wtedy użyć dodatkowego parametru:
1 |
-o ro |
W ten […]
Więcej…
utworzenie wirtualnego hosta (vhosta) na serwerze LAMP do celów developerskich
Oczywiście akronim LAMP to Linux Apache MySQL PHP. Natomiast tzw. vhost (virtual host) jest pomocny przy tworzeniu stron internetowych na dysku lokalnym. Przydaje się także kiedy np. chcemy przetestować jakiś skrypt typu forum, CMS, itp. i nie chcemy do tego celu specjalnie wykupywać serwera WWW. Takie rozwiązanie ma też inne niewątpliwe zalety. Szybkość działania, „niepubliczność” (teoretycznie nikt […]
Więcej…
włączenie trybu mod_rewrite w apache serwer
Ten tryb umożliwia nam np. włączenie tzw. przyjaznych linków na serwerze apache. Wywołujemy jako root następującą komendę:
1 |
a2enmod rewrite |
Następnie przeładowujemy serwer:
1 |
/etc/init.d/apache2 restart |