Jak zainstalować PHP Mbstring na CentOS 6.2
Jak zainstalować mbstring z PHP na CentOS 6.2
Próbowałem:
$ sudo yum install php-mbstring
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirror.net.cen.ct.gov
* extras: centos.aol.com
* updates: mirrors.seas.harvard.edu
Setting up Install Process
No package php-mbstring available.
Error: Nothing to do
Ale nie znaleziono żadnych paczek?
10 answers
Wykonaj następujące czynności:
sudo nano /etc/yum.repos.d/CentOS-Base.repo
W sekcji updates
skomentuj linię mirrorlist( umieść #
przed linią), a następnie w nowej linii napisz:
baseurl=http://centos.intergenia.de/$releasever/updates/$basearch/
Teraz spróbuj:
yum install php-mbstring
(potem prawdopodobnie będziesz chciał odkomentować mirrorlist i skomentować baseurl)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-23 15:48:51
Jeśli masz hosting cPanel, możesz użyć łatwego Apache, aby to zrobić poprzez shell. To są kroki.
- Type the Easy Apache PathType the path for Easy Apache
Root@vps# # # # [ ~ ] # / scripts / easyapache
- nie mów tak "dostępnej aktualizacji cPanel".
- kontynuuj przeglądanie ekranów z domyślnymi ustawieniami, aż przejdziesz do "wyczerpującej listy opcji".
- strona w dół, aż zobaczysz rozszerzenie Mbstring na liście i wybierz to.
- Kontynuuj kroki i zapisz kompilację PHP Apache.
Apache i PHP zostaną teraz przebudowane na rozszerzenie mbstring. Poczekaj na zakończenie procesu ~10 do 30 minut. Po zakończeniu procesu powinieneś zobaczyć rozszerzenie Mbstring w phpinfo teraz.
Więcej szczegółów znajdziesz w artykule instalacja rozszerzenia mbstring z Easy Apache
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-12-28 16:28:47
Proszę sprawdzić swój plik /etc/yum.conf
, może jest to exclude php
packages.
Należy usunąć php*
z tej linii, aby można było pobrać php-*
pakiety:
exclude= courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* php*
Wygląda na to, że twój serwer ma jakieś Skrypty, takie jak cPanel
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-15 02:04:09
*Upewnij się, że najpierw zaktualizujesz swój Linux box
yum update
Jeśli ktoś nadal ma ten problem, jest to poprawne rozwiązanie:
Centos-release : rpm-q centos-release
Centos 6*
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm
Centos 5*
wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm
To zrób to update :
yum --enablerepo=remi upgrade php-mbstring
Lub to do zainstaluj :
yum --enablerepo=remi install php-mbstring
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-13 08:11:40
Yum install php-mbstring (as per http://php.net/manual/en/mbstring.installation.php )
Myślę, że trzeba zainstalować repozytorium EPEL http://fedoraproject.org/wiki/EPEL
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-23 10:18:25
- Znajdź wersję php -
php -v
- Wyszukaj dostępne Rozszerzenia php -
yum search php-
- Install using-
yum install ea-php56-php-mbstring.x86_64
- Then
httpd -k restart
Nazwa pakietu-ea-php-php-Mbstring.x86_64
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-18 13:16:04
Ponieważ yum install php-mbstring
to httpd -k restart
nie zrobił tego za mnie, myślę, że te opcje powinny być skompilowane, zgodnie z dokumentacją tutaj :
Teraz skonfiguruj i zbuduj PHP. Tutaj dostosowujesz PHP za pomocą różne opcje, np. które rozszerzenia będą włączone. Bieg ./ configure --help dla listy dostępnych opcji. W naszym przykładzie zrobimy prostą konfigurację z Apache 2 i obsługą MySQL.
Jeśli zbudowałeś Apache ze źródła, jak opisano powyżej, poniższy przykład będzie pasował do twojej ścieżki dla apxs, ale jeśli zainstalowałeś Apache jakieś inne sposób, musisz odpowiednio dostosować ścieżkę do apxs. Zauważ, że niektóre dystrybucje mogą zmienić nazwę apxs na apxs2.
cd ../php-NN ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --enable-mbstring make make install
Jeśli zdecydujesz się zmienić opcje konfiguracji po instalacji, musisz ponownie uruchomić kroki konfiguracji,tworzenia i instalacji. Ty wystarczy ponownie uruchomić apache, aby nowy moduł zaczął działać. A rekompilacja Apache nie jest potrzebna.
Zauważ, że o ile nie powiedziano inaczej, "make install" również zainstaluje PEAR, różne narzędzia PHP, takie jak phpize, zainstaluj PHP CLI i wiele innych.
Chociaż Ta strona mówi, że jest opcjonalna:
--enable-mbstring Umożliwia obsługę wielobajtowego ciągu znaków. Jest to opcjonalne, ponieważ wolniejszy kod niestandardowy będzie używany, jeśli nie jest dostępny.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-11 08:51:03
Doświadczyłem tego samego problemu wcześniej. W moim przypadku musiałem zainstalować rozszerzenie php-mbstring na serwerze VPS GoDaddy. Żadne z powyższych rozwiązań nie zadziałało.
Znalazłem zainstalowanie rozszerzeń PHP za pomocą WHM (Web Hosting Manager) GoDaddy. Każdy, kto korzysta z serwera VPS firmy GoDaddy, może uzyskać dostęp do tej strony pod następującym adresem.
Http: / / {Your_Server_IP_Address}: 2087
Na tej stronie można łatwo znaleźć proste oprogramowanie Apache, które może pomóc aby zainstalować / uaktualnić komponenty i rozszerzenia php. Możesz wybrać aktualnie zainstalowany profil i dostosować go, a następnie udostępnić. Wszystko z Easy Apache jest wyjaśniające.
Pamiętam, że zrobiłem bardzo podobne rzeczy dla serwera HostGator, ale nie pamiętam, jak faktycznie zrobiłem dla aktualizacji profilu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-01 17:45:46
Jeśli żadne z powyższych nie pomoże, a masz taką opcję, spróbuj uzyskać jeden z plików rpm np:
Wget http://rpms.famillecollet.com/enterprise/6/remi/x86_64/php-mbstring-5.4.45-2.el6.remi.x86_64.rpm{[4]
Następnie używając rpm, zainstaluj go ignorując depenecies tak:
Rpm-i --nodeps php-mbstring-5.4.45-2.el6.remi.x86_64rpm
Mam nadzieję, że to pomoże.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-23 16:29:14
Żadne z powyższych nie działa na serwerach GoDaddy centOS 6, apache 2.4, php 5.6
Zamiast tego powinieneś
Zainstaluj rozszerzenie mbstring PHP za pomocą EasyApache
Sprawdź czy już masz go przez, putty lub ssh
Php - m / grep mbstring
[jeśli nic, oznacza brak mbstring]
Teraz musisz goto godaddy swoją stronę konta,
Click manager server,
Open whm - - - - - Szukaj apache,
Otwórz "easy apache 4" (mój case)
Teraz musisz dostosować aktualnie zainstalowane pakiety,
By
Kliknij przycisk " Dostosuj "w górnej linii obok" aktualnie zainstalowany pakiet..."
Search mbstring,
Kliknij przełącznik on / off obok.
Kliknij Dalej, Dalej, .... privision..załatwione.
Teraz powinieneś mieć mbstring
By check again at putty (ssh)
Php-m / grep mbstring [powinien zobaczyć mbstring]
LUB możesz znaleźć mbstring na stronie phpinfo ()
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-20 15:02:22