Google Morsem

Google morsem
No to Google zaszalało
Na początku myślałem że ktoś im podmienił logo a tu proszę, wrzucili takie oto coś na główną stronę.

Google morsem
No to Google zaszalało
Na początku myślałem że ktoś im podmienił logo a tu proszę, wrzucili takie oto coś na główną stronę.
Lokalnie do testowania aplikacji pod Windowsem używam Xampp’a (wersja 1.7). Jednak biblioteka do PHP PDO MySql’a w tym nie funkcjonuje tak jak należy. Udało mi się nawiązać połączenie z baza danych, lecz w momencie wykonywania zapytania „SELECT * FROM `bazadanych`” biblioteka zawiesza Apacha. Problem został już zgłoszony do grupy PHP, jednak na dzień dzisiejszy nie został oficjalnie rozwiązany.
http://bugs.php.net/bug.php?id=47722
Rozwiązanie znalazłem na forum Xamppa. Aby to naprawić należy ściągnąć ten plik,
http://windows.php.net/downloads/snaps/php-5.2-win32-VC6-x86-latest.zip
rozpakować go, znaleść libmysql.dll i podmienić pliki w katalogach xamppapachebin oraz xamppphp.
Natknąłem się na mały problem podczas próby łączenia się z bazą danych używając PDO (adapeter do MySQL) + Zend Framework.
Can’t connect to local MySQL server through socket ‘/tmp/mysql5.sock’
Jedną drogą rozwiązania tego problemu jest ustawienie zmiennej unix_socket w pliku php.ini. Jest jednak druga możliwość. Wystarczy podczas przekazywania ustawień połączenia dodać zmienną „unix_socket” i tam wpisać prawidłową wartość
$options = array(
'host' => 'localhost',
'username' => 'user',
'password' => '****',
'dbname' => 'db',
'unix_socket' => '/tmp/mysql5.sock'
);
$db = Zend_Db::factory('Pdo_Mysql', $options);
W moim przypadku używam plików .ini:
[development] db.adapter = PDO_MYSQL db.configuration.host = localhost db.configuration.username = user db.configuration.password = passwd db.configuration.dbname = dbname db.configuration.unix_socket = /var/run/mysql/mysqld.sock
Najnowsze komentarze