Mac OSPHP: Проблема компіляції “iconv” – “Undefined symbols: _libiconv”

Mac OS Snow Leopard & PHP

Mac OS Snow Leopard & PHP

Не дивлячись на те, що Mac OS X 10.6 (Snow Leopard) був випущений уже більше місяця тому, а мені “пощупати” його так і не вдавалось досі (із-за відсутності вільного часу). Тому, я недавно оновив свого Leopard-а :) В цьому процесі жодних проблем не було виявлено, за винятком USB Overdrive, який просто “убивав” систему своїм старим “kext”-ом, після першого перезавантаження. Але у новій версії 3.x це все було поправлено.

Найбільше веб-девелоперів, мабуть, порадував новий PHP 5.3 , який тепер комплектується у парі із останнім Apache в режимі 64bit. Але для тих людей, кому стандартної комплектації модулів не вистачає – вдаються до ручного збору PHP під свої потреби. Але у мене була інша особливість – мені потрібно зробити “downgrade” до останньої версії  5.2.x, так як PHP 5.3 поки знаходиться в такому стані, в якому його нормально використовувати не можна. Та і є багато нюансів із “deprecated” особливостями, після яких необхідно буде переглянути старі проекти чи їх окремі бібліотеки на сумісність з новим PHP…


 
Mac OSСкажемо “Ні!” – PHP з роздільними модулями, або як боротися із “PHP’s Buildconf: Can’t figure out your VCS, not cleaning.”

PHP: Hypertext Preprocessor

PHP: Hypertext Preprocessor

Досить часто на різних форумах чи блогах зустрічаю скарги людей, які жаліються на те, що “buildconf”(скрипт, який перебудовує конфігураційний файл на основі наявних розширень у папці “ext” та інших параметрів), не працює належним чином. В принципі, з такою проблемою рідко хто зустрічається, адже використовувати “buildconf” немає потреби, так як вихідний код PHP уже містить конфігураційний файл “configure”, що містить інформацію про всі наявні розширення із /php-x.x.x/ext.

Але я не є прихильником того, коли PHP компілюють із роздільними модулями (shared). Іншими словами, коли уже зазначені модулі у *.INI файлі, PHP буде підключати із системи. Тому, альтернативним варіантом є компіляція PHP одразу з необхідними мені розширеннями. Робити акцент на тому, наскільки PHP із роздільними модулями буде повільніше працювати (старт ВЕБ-сервера і тд.) чи про витрати пам’яті я не буду, так як про це досить багато статтей є в Інтернеті. Мова піде якраз про те, як зібрати PHP на Mac OS з модулями, які будуть зібрані разом із ядром самого ж PHP…


 
Новини67 років з дня заснування Української повстанської армії (УПА)

Сьогодні 67 років з дня заснування Української повстанської армії. Знаю, що у кожного з нас різні погляди щодо діяльності ОУН-УПА. Тому, я не бачу потреби, щоб влаштовувати дискусії через можливість коментування цієї публікації. Адже існують різні твердження про участь УПА у ті важкі часи Українського визвольного руху.

Для тих, кому не байдужі ці події – запрошую переглянути цікавий відеокліп “Не кажучи нікому (Тартак, Нічлава)”:


 
НовиниYouTube: “Передай світові про самого себе”

YouTube

Broadcast Yourself

YouTube – це один із найпопулярніших сервісів, де користувачі можуть розташовувати свої відеоматеріали. “Передай світові про самого себе” – таке гасло YouTube. Адже, створивши цікавий відоматеріал, він неодмінно буде розповсюджуватися по іншим тематичним сайтам Інтернету та займати найвищі рейтинги у самому ж YouTube. Це все забезпечується за допомгою системи оцінювання.

Як я уже говорив раніше, для мене не важливі ці всі рейтинги і показники, мені важлива думка інших людей. YouTube – це міжнародний сервіс, тому думка людей, що знаходяться за межами України чи не розуміють української мови (щоб прочитати цей блог) відіграє для мене важливе значення. Звісно, краще було б якби я представив відеоматеріали із реальним зображенням того, як я виконую свої композиції, але зараз це не має особливого значення, так як хочеться, щоб люди зробили основний акцент на саму музику, а не відволікались на майстерність виконання. Тому “міні-кліпи” :) на композиції із збірки Моє натхнення були виготовлені у простому форматі: назва композиції та “обгортка” альбому…

Читати повністю →


 
Новини“Дітище” родилось!

"Дітище" родилось!

"Дітище" родилось!

Нарешті це звершилось! Ще одне моє “дітище”  родилось на світ :) Як я уже писав – це була моя давня мрія, але через постійний брак часу так і не знаходив вільної хвилинки, щоб подумати про неї. Навіть дорікання друзів про те, що стільки сайтів “переробив”, а свого особистого немає – не  зовсім пригнічували мене. Але у чомусь вони і праві! Справа навіть не в тому, щоб мати свій персональний сайт, а в тому, щоб він був цікавий.

“Персональний сайт” – це не так все просто, адже саме цими словами я хочу слідувати тому, що інформація тут буде персонального характеру. “Перепечатування” існуючої інформації – це уже пройдений етап, адже її Ви і самі зможете знайти на просторах WEB-нету. Хочеться поділитися із колегами всім тим, що мене найбільше цікавить. Це і стане запорукою мого подальшого шліфування моїх прагнень та звершення нових цілей.

Буду радий вислухати будь-яку критику, адже в якісь мірі на своїх помилках ми навчаємось.

P.S: Деякі матеріали я опублікував попередніми числами. Це не черговий “піар-хід”, щоб показати як я часто “публікуюсь”. Мені байдуже на всі рейтинги та соціальні показники, адже для мене важлива достовірність інформації та дата, коли вона надійшла до мене. Тому суть цього проекту проста – зібрати однодумців та зберегти ту хронологію цікавих подій, які в майбутньому буде весело прочитати чи пригадате “як це було” :)

жовтня 4, 2009


Сторінки 5 з 6« First...23456