Hip-Hop PHP, OSX, Debian, Ubuntu, etc...

Zassałem, zmieniłem CMake pod OSX’a żeby ładnie rozpoznawało ścieżki i biblioteki ale niestety chwilowo poległem na CMake bibliotek typowo Facebook’owych - jutro reszta, podzielę się na githubie co narzeźbiłem ;] Edit: Dzień kolejny, ranek, piję kawe w duuużym kubki i zabieram się za Hip-Hop’a sprawa na razie stanęła na CMake dla libsów: bash-3.2# cmake . -- MySQL Include dir: /opt/local/include/mysql5/mysql library dir: /opt/local/lib/mysql5/mysql -- MySQL client libraries: mysqlclient -- Found libevent: /opt/local/lib/libevent.dylib -- Found GD: /opt/local/lib/libgd.dylib -- Looking for curl_multi_select -- Looking for curl_multi_select - not found CMake Error at CMake/HPHPFindLibs.cmake:78 (message): Custom libcurl is required with HipHop patches Call Stack (most recent call first): CMake/HPHPSetup.cmake:2 (include) src/CMakeLists.txt:18 (include) -- Found ICU header files in /opt/local/include -- Found ICU libraries: /opt/local/lib/libicuuc.dylib -- Found Intel TBB -- Found mcrypt: /opt/local/lib/libmcrypt.dylib -- Found OpenSSL: /usr/lib/libssl.dylib;/usr/lib/libcrypto.dylib CMake Error at CMake/HPHPFindLibs.cmake:153 (message): You need to install libcap Call Stack (most recent call first): CMake/HPHPSetup.cmake:2 (include) src/CMakeLists.txt:18 (include) -- Configuring incomplete, errors occurred! Zmiana libcap w taki sposób aby działał na OSX’ie - no sorry nie da rady ;) aż tyle czasu to ja niestety nie mam, a problem raczej polega na tym - że zamiast zmieniać libcap’a to zmienić hip-hopa żeby go nie wymagał, ale to raczej robota dla developerów. Wysłałem już małego posta na listę (okazało się, że moderowaną ehh… ) ciekaw jestem kiedy będzie jakiś odzew ze strony devel facebookowych. ...

lutego 23, 2010 · paramah

Szybszy PHP dzięki Facebook, czyli Hip-Hop for PHP

Wczoraj na blogu developerów Facebook’a pojawiła się informacja o wypuszczeniu ich kompilatora PHP. Sprawa ciekawa i godna zainteresowania szczególnie, że owe ustrojstwo tłumaczy kod PHP na C++, jak to robi w praktyce jeszcze nie wiem - ale mam nadzieję, że niebawem znajdę chwilkę czasu i zgłębię temat bardziej. Zasada działania kompilatora: Poczekamy zobaczymy - na razie zapowiada się ciekawie.

lutego 4, 2010 · paramah