首先 tar xzvf httpd-2.2.4.tar.gz tar xzvf php-5.2.1.tar.gz tar xzvf mysql-5.0.37.tar.gz
而后进入mysql的文件夹 cd mysql-5.0.37 ./configure --with-charset=utf8 -with-extra-charset=all --prefix=/home/mysql make make install 期间可能make install 的时候要sudo,那就sudo好了。
测试一下 /home/mysql/bin/mysql 成功的话光标是这样的: Welcome to the MySQL monitor. Commands end with ; or \g .....(这里一堆话,而后) mysql>
接下来:
转到apache的目录下: cd httpd-2.2.4 ./configure --prefix=/home/httpd/ --enable-modules=most --enable-mods-shared=most --enable-so make make install
注意:这里采用的是动态编译,静态的本文不涉及,以后有空了加上。
转到php的目录下: cd php-5.2.1 apt-get install flex apt-get install libxml2-dev ./configure --prefix=/home/php --with-mysql=/home/mysql --with-apxs2=/home/httpd/bin/apxs make make install
而后: cp php.ini-dist /home/php/lib/php.ini
修改php.ini 下面的参数是有可能须要改的,因人而易,不作也没事 short_open_tag = Off output_buffering = On zlib.output_compression =On safe_mode = On include_path = ".:/home/php/bin:/home/php/includes:/home/php/lib/php" register_globals = On
而后修改httpd的配置文件: vim /home/httpd/conf/httpd.conf 加入PHPIniDir /home/php/lib