Punta de Choros

27 декември 2009

На 2009г й оставаха 120ч съществуване. От календара падна поредния лист с дата 27 декември и към 10.30ч сутринта ме събуди звън от телефона.

Инсталация на Microsoft шрифтове в Ubuntu 16.04

14 януари 2017

нсталация на Microsoft шрифтове в Ubuntu се поражда от идеята браузърите в различните системи, да показват еднакво текстовото съдържанието на интернет страниците.

Ubuntu 16.04 инсталация на USB disk on Key

19 ноември 2016

Арсеналът ми от мобилни компютри съдържа Fujitsu Lifebook AH530. Това е бюджетна машина от 2011г на Intel Core i5-480M процесор и 4GB DDR3 RAM памет.

gparted

Paragon ExtFS for Windows

30 юли 2016

ExtFS for Windows е утилита на Paragon Software разработена през 2013г. Тя представлява решение, предоставящо пълен достъп на четене и на запис до раздели ...

msvcr100.dll is missing Windows 10

04 октомври 2016

Майк Патерсън от Plixer, компания по компютърната сигурност, публикува доклад , че Windows 10 изпраща данни в криптиран вид от вашата машина на всеки пет минути. Той е направил максимума, за да спре изтичането, но системата продължавала да изпраща информация.


Ако заглавието на темата ви е привлякло, то вие сте на правилното място.

Тема назад се научихме как да инсталираме PHP 5.4 в Ubuntu 12.04. Истината е, че там пръкнаха две трънчета, които ще лекуваме по ред. Първото и по-голямо идва от самия отговор на терминала.
profruit ~ $ php -v
Failed loading opcache.so:  opcache.so: cannot open shared object file: No such file or directory
PHP 5.4.25-1+sury.org~precise+2 (cli) (built: Feb 12 2014 11:10:42) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

Failed loading opcache.so

Съответно се обърнах към другата ми машина с инсталирана версия на PHP 5.5.9, за да видя има ли такъв проблем.

Failed loading opcache.so

Zend OPcache е новото название на Zend Optimizer, а повече за него от просторите на интернет, например, тук.

Първото ми стъпка бе да локализирам наличие на opcache.so в системата. Търсенето и отговора ми върнаха това:
profruit ~ $ locate opcache
/etc/php5/apache2/conf.d/05-opcache.ini
/etc/php5/cli/conf.d/05-opcache.ini
/etc/php5/mods-available/opcache.ini
/var/lib/ucf/cache/:etc:php5:mods-available:opcache.ini
или пък по този начин:
profruit ~ $ sudo find / -name 'opcache.so'
ОК. Нека прочетем първия файл в отговора, какво съдържа:
profruit ~ $ cat /etc/php5/apache2/conf.d/05-opcache.ini
; configuration for php ZendOpcache module
; priority=05
zend_extension=opcache.so

По замисъл на нещата се налага инсталация на pecl, за когото терминала подсказва така:
profruit ~ $ pecl
The program 'pecl' is currently not installed.  You can install it by typing:
sudo apt-get install php-pear

Воден от този блог изпълних по ред следните три команди:
# Install "pecl" via php-pear
sudo apt-get install -y php-pear

# Install build dependencies
sudo apt-get install -y build-essential php5-dev

# Install Zend OpCache
sudo pecl install zendopcache-7.0.3
На свой ред избрах последна версия zendopcache-7.0.3, която в края на инсталацията ме уведоми с следния израз: Installing '/usr/lib/php5/20100525+lfs/opcache.so'.

Бъдете внимателни, възможно е инсталацията при вас да бъде с друго число. Следва създаване на символична връзка;
sudo ln -s /etc/php5/mods-available/opcache.ini /etc/php5/conf.d/05-opcache.ini

и редакция на файл /etc/php5/mods-available/opcache.ini

Този файл е на root, затова с супер права допълнете следните редове:
zend_extension=/usr/lib/php5/20100525+lfs/opcache.so
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
;opcache.save_comments=0
Рестартирайте сървъра и погледнете отново версията на PHP.

Loading opcache.so





до нови срещи   ^.^
15.03.2014 profruit 


0 Response to "Failed loading opcache.so в PHP 5.4 под Ubuntu 12.04"

Публикуване на коментар

Този блог е реинкарнация на първите ми опити за споделяне в нета. На времето започнах с къси разкази на преживяното. После се обезсмисли и превърнах блога си в системно радио. Пиша единствено неща, които карат душата ми да живее: Ubuntu, WEB, Photoshop, Фотография, Споделено и т.н. Това е моето системно радио, разбирате ли? Моята вълна и вие сте на нея сега.

Архив на блога