msqli.php5.krasnal

Krasnal, php5 i mysqli

środa, Lipiec 16th, 2008

Natknąłem się niedawno na problem z programowaniem obiektowym. Chodzi o to, że Krasnal w wersji 2.7  domyślnie nie obsługuje MYSQLI. Oczywiście najpierw trzeba przełączyć się na obsługę PHP5. To jest dość proste z menu wyskakujące z ikonki przy zegarku. Po tym trzeba odpalić konfigurację php.ini. Do tego pliku również dostaniemy się z podręcznego menu z ikonki Apacha (czyli takie piórko).

Tam trzeba znaleźć zapis:

extension=php_mysql.dll
extension=php_mysqli.dll

O ile ta pierwsza linijka pewnie będzie, to drugiej zapewne nie ma i trzeba dopisać. Teraz po restarcie serwera może wyskoczyć komunikat o błędzie, dlatego trzeba zrobić jeszcze jedną rzecz.  Do katalogu głównego Apacha trzeba przekopiować plik libmysqli.dll. Ja go znalazłem w jednym z katalogów Krasnala, już teraz nie pamiętam gdzie. Jednak po tym wszystkim robimy restart serwera i już można cieszyć się działaniem skryptów napisanych obiektowo z obsługą mysqli.