mysql+php+apache
首先安裝mysql,
解壓,安裝,安裝的配置命令如下:
./configure --prefix=/home/work/luyao/web/mysql --enable-assembler \--with-mysqld-ldflags=-all-static --localstatedir=/home/work/luyao/web/mysql/data \--with-unix-socket-path=/home/work/luyao/web/mysql.sock --enable-assembler \--with-charset=gb2312 --with-low-memory
make
make install
安裝完成之後需要注意拷貝my.cnf檔案,筆者採用的是非root安裝方式,因此在安裝目錄下建立etc檔案夾,拷貝資源套件中的my-mediem.cnf為my.cnf
./mysqld
./mysqladmin -u root password ***;
./mysql
DONE
apache安裝:
下載,百度一下吧,很多。。。
1. 首先安裝apr和apr-util
從安裝包中跳轉到apr的目錄,然後執行:
./configure --prefix=/path/to/install && make && make install
2. 同理,安裝apr-util;
3. 修改apache的源檔案,位置:sever/mpm/worker/worker.c,按照自己的喜歡修改即可
4. 配置apache:
./configure --prefix=/home/work/luyao/web/apache/apache --enable-mods-shared=all --enable-so --with-mpm=worker --enable-deflate --enable-cache --enable-disk-cache --enable-mem-cache --enable-file-cache --enable-proxy --enable-rewrite --enable-charset-lite --enable-suexec --with-suexec-bin=/usr/sbin/suexec --disable-ipv6 -disable-dav --with-apr=/home/work/luyao/web/apache/apr --with-apr-util=/home/work/luyao/web/apache/apr-util/
5. make && make install
6. 修改httpd.conf中的監聽連接埠,啟動httpd
7. 訪問ip+port即可看見apache的測試頁面,it works!恭喜。
安裝php
1. 配置
/configure --prefix=/home/work/luyao/web/php5 --with-apxs2=/home/work/luyao/web/apache/apache/bin/apxs --with-mysql=/home/work/luyao/web/mysql/ --with-curl=/home/work/luyao/web/curl/ --enable-pcntl --enable-sqlite-utf8 --enable-sockets --with-mysqli=/home/work/luyao/web/mysql/bin/mysql_config --enable-track-vars --enable-ftp
2. 安裝
make && make install
3. 拷貝設定檔
cp php.ini-devlopment php_dir/bin/