[Symfony5][PHP] Kilka katalogów w /etc/php |
[Symfony5][PHP] Kilka katalogów w /etc/php |
20.04.2021, 18:59:17
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 5.04.2017 Ostrzeżenie: (0%) |
Hej
Mam w /etc/php 3 katalogi: 7.2, 7.4 i 8.0. Czy to normalne? Instalowałem różne rozszerzenia i mam niektóre z tych rozszerzeń jednocześnie w dwóch z tych katalogów. Czy to normalne? Dlaczego polecenie symfony check:requirements bierze php.ini z /etc/php/7.2/cli a nie z 8.0? W 8.0 też jest plik php.ini. Informuje mnie, żeby zainstalować intl, podczas gdy w 8.0 mam to rozszerzenie zainstalowane. Kod pc@pc-MRC-WX0:/var/www/html$ symfony check:requirements Symfony Requirements Checker ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > PHP is using the following php.ini file: /etc/php/7.2/cli/php.ini > Checking Symfony requirements: ...................W.......... [OK] Your system is ready to run Symfony projects Optional recommendations to improve your setup ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * intl extension should be available > Install and enable the intl extension (used for validators). Pozdrawiam |
|
|
20.04.2021, 21:51:47
Post
#2
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) |
Tak to normalne bo wersji php możesz mieć ile chcesz a dokładnej ile jesteś w stanie zainstalować i możesz się miedzy nimi przełączać.
Nie odinstalowałeś poprzedniej instalując nową. Kod sudo a2dismod php7.2 // disable
sudo a2dismod php7.4 // disable sudo a2enmod php8.0 // enable sudo update-alternatives --set php /usr/bin/php8.0 sudo service apache2 restart Ten post edytował LowiczakPL 20.04.2021, 21:52:09 -------------------- Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
|
|
|
22.04.2021, 09:51:07
Post
#3
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 5.04.2017 Ostrzeżenie: (0%) |
Dalej wyświetla php7.2
Rozszerzenia do php też są te same w różnych wersjach. Czyli to znaczy, że jeżeli ustawię żeby używał php7.2 to będzie używał tych to php7.2, a jeżeli ustawię php8.0, to będzie używał rozszerzeń do php8.0? Wyświetliłem poniżej rozszerzenia. Mogą takie być? Np. php7.2-curl i php8.0-curl ? Kod pc@pc-MRC-WX0:~/Programowanie$ sudo a2dismod php7.2 ERROR: Module php7.2 does not exist! pc@pc-MRC-WX0:~/Programowanie$ sudo a2dismod php7.4 ERROR: Module php7.4 does not exist! pc@pc-MRC-WX0:~/Programowanie$ sudo a2enmod php8.0 Considering dependency mpm_prefork for php8.0: Considering conflict mpm_event for mpm_prefork: Considering conflict mpm_worker for mpm_prefork: Module mpm_prefork already enabled Considering conflict php5 for php8.0: Module php8.0 already enabled pc@pc-MRC-WX0:~/Programowanie$ sudo update-alternatives --set php /usr/bin/php8.0 update-alternatives: użycie /usr/bin/php8.0 jako dostarczającego /usr/bin/php (php) w trybie ręcznym pc@pc-MRC-WX0:~$ sudo service apache2 restart pc@pc-MRC-WX0:~$ symfony check:requirements Symfony Requirements Checker ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > PHP is using the following php.ini file: /etc/php/7.2/cli/php.ini > Checking Symfony requirements: ...............W.......... [OK] Your system is ready to run Symfony projects Optional recommendations to improve your setup ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * intl extension should be available > Install and enable the intl extension (used for validators). Przy okazji Kod pc@pc-MRC-WX0:~/Programowanie$ dpkg --get-selections | grep -i php
libapache2-mod-php8.0 install php install php-bz2 install php-cli install php-common install php-composer-ca-bundle install php-composer-semver install php-composer-spdx-licenses install php-composer-xdebug-handler install php-curl install php-fpm install php-gd install php-google-recaptcha install php-intl install php-json-schema install php-mbstring install php-mysql install php-pear install php-pgsql install php-phpmyadmin-motranslator install php-phpmyadmin-shapefile install php-phpmyadmin-sql-parser install php-phpseclib install php-psr-cache install php-psr-container install php-psr-log install php-symfony-cache install php-symfony-cache-contracts install php-symfony-console install php-symfony-expression-language install php-symfony-filesystem install php-symfony-finder install php-symfony-process install php-symfony-service-contracts install php-symfony-var-exporter install php-tcpdf install php-twig install php-twig-extensions install php-xml install php7.2 install php7.2-bz2 install php7.2-cli install php7.2-common install php7.2-curl install php7.2-fpm install php7.2-gd install php7.2-json install php7.2-mbstring install php7.2-mysql deinstall php7.2-opcache install php7.2-readline install php7.2-sqlite3 install php7.2-xml install php7.2-zip install php7.4-common install php7.4-curl install php7.4-intl deinstall php7.4-pgsql deinstall php8.0 install php8.0-amqp install php8.0-bz2 install php8.0-cgi install php8.0-cli install php8.0-common install php8.0-curl install php8.0-fpm install php8.0-gd install php8.0-igbinary install php8.0-intl install php8.0-mbstring install php8.0-mysql install php8.0-opcache install php8.0-pgsql install php8.0-readline install php8.0-redis install php8.0-xml install php8.0-xsl install php8.0-zip install phpmyadmin install |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 01:44 |