環境構築一区切り

Apache2.0.61、mysql-5.1.23-rc、php-5.2.4のインストール終了。
http://localhost/でphpinfo();を表示できるところまで確認。
mysqlもターミナルからコマンドラインでなら接続可能なことも確認。

次は、phpプログラムからmysqlに接続できることを確認しよう。
あんまり理解は深まってはいないけど、前に進んでいる感じがうれしい。
configureのオプションって、迷いますね。

参考にさせていただいたのは、このあたりです。
http://www.kadoppe.net/2007/12/mac-os-xleopardxcode.html
http://www.kadoppe.net/2007/12/mac-os-xmysql5051.html
http://www.kadoppe.net/2007/12/mac-os-xleopardapache-2061-1.html
http://www.kadoppe.net/2007/12/mac-os-xleopardphp-512.html
http://hivelogic.com/articles/2007/11/installing-mysql-on-mac-os-x
http://d.hatena.ne.jp/heavenshell/20071114

configureは以下のとおりです

【mysql】

CC=gcc CFLAGS=”-O3 -fno-omit-frame-pointer” CXX=gcc CXXFLAGS=”-O3 -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti” ./configure –prefix=/opt/local/mysql –enable-assembler –with-mysqld-ldflags=-all-static -with-charset=utf8 –with-extra-charsets=complex –enable-thread-safe-client –enable-local-infile –disable-shared

【apache】

./configure –prefix=/opt/local/apache2 –enable-force-cgi-redirect –with-gd –enable-ftp –enable-memory-limit –with-ttf –enable-track-vars –enable-trans-sid –enable-zend-multibyte –enable-mbstring –enable-mbstr-enc-trans –enable-mbregex –enable-exif –with-curl –enable-soap –enable-so –enable-rewrite=shared

【php】

./configure –prefix=/opt/local/php –with-apxs2=/opt/local/apache2/bin/apxs –with-zlib=/opt/local –enable-calendar –enable-exif –enable-zend-multibyte –enable-mbstring –enable-mbregex –with-libxml-dir=/opt/local –with-mysql=/opt/local/mysql –with-jpeg-dir=/opt/local –with-png-dir=/opt/local –with-t1lib=/opt/local –with-iconv –with-iconv-dir=/usr –with-mcrypt=/opt/local –with-curl=/opt/local –with-freetype-dir=/opt/local –with-gettext=/opt/local –with-xmlrpc –with-pear –enable-soap –with-pdo-mysql=/opt/local/mysql –enable-cli

環境構築一区切り