---
id: 98
title: OpenBSD + MySQL5 + PHP5 (+ mysqli-ext)
date: 2005-11-06T03:01:40+00:00
author: hky
layout: post
guid: http://lostfocus.org/blog/archives/98
permalink: /openbsd-mysql5-php5-mysqli-ext/
dsq_thread_id:
 - 610256116
tags:
 - OpenBSD
---
Dengan fitur-fitur yang ditawarkan oleh MySQL-5.0.1 , saya jadi tergiur untuk mencoba.

Masalahnya di ports OpenBSD-3.7-STABLE belum ada versi-versi di atas.

Untuk mencoba store-procedure dibutuhkan mysql-5.0.1, sementara yang ada di ports OpenBSD adalah versi mysql-4.0.23. Lalu untuk bisa memanfaatkan store procedure ini di PHP, kita membutuhkan PHP5 dengan extension mysqli. Di OpenBSD sudah ada ports untuk PHP5, tapi tidak menyediakan extension mysqli.

Ok, ini memang cara kotor, dan TIDAK DIANJURKAN untuk mesin PRODUCTION.

Tapi kalau untuk mesin development, ndak ada salahnya kan ?

Pertama uninstall semua mysql, dan PHP yang ada, kemudian

Edit file-file berikut :

`Dengan fitur-fitur yang ditawarkan oleh MySQL-5.0.1 , saya jadi tergiur untuk mencoba.

Masalahnya di ports OpenBSD-3.7-STABLE belum ada versi-versi di atas.

Untuk mencoba store-procedure dibutuhkan mysql-5.0.1, sementara yang ada di ports OpenBSD adalah versi mysql-4.0.23. Lalu untuk bisa memanfaatkan store procedure ini di PHP, kita membutuhkan PHP5 dengan extension mysqli. Di OpenBSD sudah ada ports untuk PHP5, tapi tidak menyediakan extension mysqli.

Ok, ini memang cara kotor, dan TIDAK DIANJURKAN untuk mesin PRODUCTION.

Tapi kalau untuk mesin development, ndak ada salahnya kan ?

Pertama uninstall semua mysql, dan PHP yang ada, kemudian

Edit file-file berikut :

`

/usr/ports/databases/mysql/distinfo

``Dengan fitur-fitur yang ditawarkan oleh MySQL-5.0.1 , saya jadi tergiur untuk mencoba.

Masalahnya di ports OpenBSD-3.7-STABLE belum ada versi-versi di atas.

Untuk mencoba store-procedure dibutuhkan mysql-5.0.1, sementara yang ada di ports OpenBSD adalah versi mysql-4.0.23. Lalu untuk bisa memanfaatkan store procedure ini di PHP, kita membutuhkan PHP5 dengan extension mysqli. Di OpenBSD sudah ada ports untuk PHP5, tapi tidak menyediakan extension mysqli.

Ok, ini memang cara kotor, dan TIDAK DIANJURKAN untuk mesin PRODUCTION.

Tapi kalau untuk mesin development, ndak ada salahnya kan ?

Pertama uninstall semua mysql, dan PHP yang ada, kemudian

Edit file-file berikut :

`Dengan fitur-fitur yang ditawarkan oleh MySQL-5.0.1 , saya jadi tergiur untuk mencoba.

Masalahnya di ports OpenBSD-3.7-STABLE belum ada versi-versi di atas.

Untuk mencoba store-procedure dibutuhkan mysql-5.0.1, sementara yang ada di ports OpenBSD adalah versi mysql-4.0.23. Lalu untuk bisa memanfaatkan store procedure ini di PHP, kita membutuhkan PHP5 dengan extension mysqli. Di OpenBSD sudah ada ports untuk PHP5, tapi tidak menyediakan extension mysqli.

Ok, ini memang cara kotor, dan TIDAK DIANJURKAN untuk mesin PRODUCTION.

Tapi kalau untuk mesin development, ndak ada salahnya kan ?

Pertama uninstall semua mysql, dan PHP yang ada, kemudian

Edit file-file berikut :

`

/usr/ports/databases/mysql/distinfo

``

/usr/ports/www/php5/extensions/Makefile

tambahkan baris berikut pada baris ke 192

```Dengan fitur-fitur yang ditawarkan oleh MySQL-5.0.1 , saya jadi tergiur untuk mencoba.

Masalahnya di ports OpenBSD-3.7-STABLE belum ada versi-versi di atas.

Untuk mencoba store-procedure dibutuhkan mysql-5.0.1, sementara yang ada di ports OpenBSD adalah versi mysql-4.0.23. Lalu untuk bisa memanfaatkan store procedure ini di PHP, kita membutuhkan PHP5 dengan extension mysqli. Di OpenBSD sudah ada ports untuk PHP5, tapi tidak menyediakan extension mysqli.

Ok, ini memang cara kotor, dan TIDAK DIANJURKAN untuk mesin PRODUCTION.

Tapi kalau untuk mesin development, ndak ada salahnya kan ?

Pertama uninstall semua mysql, dan PHP yang ada, kemudian

Edit file-file berikut :

`Dengan fitur-fitur yang ditawarkan oleh MySQL-5.0.1 , saya jadi tergiur untuk mencoba.

Masalahnya di ports OpenBSD-3.7-STABLE belum ada versi-versi di atas.

Untuk mencoba store-procedure dibutuhkan mysql-5.0.1, sementara yang ada di ports OpenBSD adalah versi mysql-4.0.23. Lalu untuk bisa memanfaatkan store procedure ini di PHP, kita membutuhkan PHP5 dengan extension mysqli. Di OpenBSD sudah ada ports untuk PHP5, tapi tidak menyediakan extension mysqli.

Ok, ini memang cara kotor, dan TIDAK DIANJURKAN untuk mesin PRODUCTION.

Tapi kalau untuk mesin development, ndak ada salahnya kan ?

Pertama uninstall semua mysql, dan PHP yang ada, kemudian

Edit file-file berikut :

`

/usr/ports/databases/mysql/distinfo

``Dengan fitur-fitur yang ditawarkan oleh MySQL-5.0.1 , saya jadi tergiur untuk mencoba.

Masalahnya di ports OpenBSD-3.7-STABLE belum ada versi-versi di atas.

Untuk mencoba store-procedure dibutuhkan mysql-5.0.1, sementara yang ada di ports OpenBSD adalah versi mysql-4.0.23. Lalu untuk bisa memanfaatkan store procedure ini di PHP, kita membutuhkan PHP5 dengan extension mysqli. Di OpenBSD sudah ada ports untuk PHP5, tapi tidak menyediakan extension mysqli.

Ok, ini memang cara kotor, dan TIDAK DIANJURKAN untuk mesin PRODUCTION.

Tapi kalau untuk mesin development, ndak ada salahnya kan ?

Pertama uninstall semua mysql, dan PHP yang ada, kemudian

Edit file-file berikut :

`Dengan fitur-fitur yang ditawarkan oleh MySQL-5.0.1 , saya jadi tergiur untuk mencoba.

Masalahnya di ports OpenBSD-3.7-STABLE belum ada versi-versi di atas.

Untuk mencoba store-procedure dibutuhkan mysql-5.0.1, sementara yang ada di ports OpenBSD adalah versi mysql-4.0.23. Lalu untuk bisa memanfaatkan store procedure ini di PHP, kita membutuhkan PHP5 dengan extension mysqli. Di OpenBSD sudah ada ports untuk PHP5, tapi tidak menyediakan extension mysqli.

Ok, ini memang cara kotor, dan TIDAK DIANJURKAN untuk mesin PRODUCTION.

Tapi kalau untuk mesin development, ndak ada salahnya kan ?

Pertama uninstall semua mysql, dan PHP yang ada, kemudian

Edit file-file berikut :

`

/usr/ports/databases/mysql/distinfo

``

/usr/ports/www/php5/extensions/Makefile

tambahkan baris berikut pada baris ke 192

```

kemudian baru install MySQL dan PHP5 kembali..

Viel Glueck !