2012年1月13日 星期五

[記事] Lighttpd + PHP + MySQL installation quick note

屬於阿宅世界的技術文章,想看的再點開,切莫自誤 !

臨時需要架個站才發現忘得差不多,所以在跑道會換來換去的情況下,做過的事還是留下記錄比較好。另外,感謝翔哥指點  T_T

# Lighttpd
shell> yum install pcre-devel gdbm-devel zlib-devel
shell> cd /home/lighttpd/src/lighttpd-1.4.28
shell> ./configure --prefix=/home/lighttpd --with-pcre=/usr/lib64 --with-gdbm --disable-ipv6
shell> make
shell> make install

# MySQL
<詳給安裝步驟請參考 : MySQL Installation >

# PHP
shell> yum install libxml2-devel curl-devel libjpeg-devel libpng-devel mysql-devel
shell> mkdir -p /home/php/src/
shell> cd /home/php/src
shell> wget http://tw.php.net/get/php-5.3.9.tar.gz/from/this/mirror
shell> tar zxvf tar zxvf php-5.3.9.tar.gz
shell>  cd php-5.3.9
shell> ./configure --prefix=/home/php --enable-discard-path --enable-fastcgi --enable-force-cgi-redirect --with-libdir=lib64 --with-mysql --with-pdo-mysql --enable-pdo  --with-jpeg-dir=/usr/lib64 --with-png-dir=/usr/lib64 --with-gd --with-curl --with-zlib --with-pcre-regex --with-iconv --with-libxml-dir=/usr/lib64 --without-pear --enable-dom --enable-session --enable-exif --enable-xml --enable-libxml --enable-ctype -enable-mbstring --enable-magic-quotes --enable-json --enable-simplexml -enable-tokenizer --disable-ipv6 --disable-all --with-mysqli=/home/mysql/bin/mysql_config
shell> make; make install

安裝PHP的過程中,如果沒有先裝mysql-devel就會一直報錯,說找不到HEADER檔,啊明明就有啊,後來心一橫,package先再說,過然後就過了,只是這樣會不會發生問題,交給老天了 orz。

0 意見:

張貼留言