最新lamp配置:红旗6+apache2.2.6+mysql5+PHP5.2.4+ZO3.3.0
ljtbbs
|
1#
ljtbbs 发表于 2007-12-03 11:29
最新lamp配置:红旗6+apache2.2.6+mysql5+PHP5.2.4+ZO3.3.0
红旗linux桌面版6+apache2.2.6+mysql5.0.45+PHP5.2.4+ZendOptimizer-3.3.0
一、下载红旗linux桌面版6并安装 1.下载linux 地址:http://www.redflag-linux.com/xiazai/index.php 找“到红旗Linux桌面版6.0系统光盘”点下载即可 2.安装 红旗linux很符合中国人的使用习惯和方式,不愧为中国人的linux, 具体的安装步骤在此就省略了... (红旗Linux桌面版6.0工具光盘内有很多实用的工具, 感兴趣的朋友可以实验下,其中就有linux平台下的QQ) 二、下载其他组件 1.apache2.2.6 地址:http://httpd.apache.org/download.cgi 找到“Apache HTTP Server 2.2.6 is the best available version” 下面的“Unix Source: httpd-2.2.6.tar.gz [PGP] [MD5]”点击即可下载 2.mysql5.0.45 地址:http://dev.mysql.com/downloads/mysql/5.0.html#linux-static-x86-32bit-rpms 下载以下rpm包: MySQL-server-5.0.45-0.i386.rpm MySQL-devel-5.0.45-0.i386.rpm MySQL-client-5.0.45-0.i386.rpm MySQL-shared-5.0.45-0.i386.rpm MySQL-bench-5.0.45-0.i386.rpm(此项可以不装) 3.PHP5.2.4 地址:http://www.php.net/downloads.php 下载PHP 5.2.4 (tar.gz) 包即可 4.其他相关安装包 1)安装php所需的软件包(其中libxml2是安装php5必须的) libxml2-2.6.19.tar.gz libxslt-1.1.15.tar.gz curl-7.15.0.tar.gz 2)GD库所需要软件包 (有人说PHP源码包里自带了GD2.0.28和zlib,只要安装GD的三个支持包:jpg,png和freetype) gd-2.0.33.tar.gz freetype-2.2.1.tar.gz jpegsrc.v6b.tar.gz libpng-1.2.11.tar.gz zlib-1.2.3.tar.gz 3)ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz(此项可以无) 4)相关下载 (根据自己的linux版本下载相应的包) http://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.19.tar.gz http://ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/libxslt-1.1.15.tar.gz http://curl.haxx.se/download/curl-7.15.0.tar.gz http://www.boutell.com/gd/http/gd-2.0.33.tar.gz http://keihanna.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.10.tar.gz http://www.ijg.org/files/jpegsrc.v6b.tar.gz http://nchc.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.8.tar.gz http://www.zlib.net/zlib-1.2.3.tar.gz http://www.zend.net 把以上所有软件包下载到相应目录下。 注:其实红旗linux集成了很多以上要下载的包,所以我只下载了jpegsrc.v6b.tar.gz, 具体集成的什么版本大家自己看,我浏览了下基本和以上的一致甚至还要高。 三、安装 1.安装mysql 因为我是新装的linux系统其他的服务都没有装,所以直接安装,若你已经安装了mysql请先卸载 推荐新手使用RPM方式安装MySQL。 # rpm -ivh MySQL-server-standard-5.0.45-0.i386.rpm # rpm -ivh MySQL-client-standard-5.0.45-0.i386.rpm # rpm -ivh MySQL-shared-standard-5.0.45-0.i386.rpm # rpm -ivh MySQL-devel-standard-5.0.45-0.i386.rpm # mysqladmin -u root password 123456 设置root密码 测试下MySQL能否正常运行,如果你不熟悉MySQL的话,可以装个phpmyadmin,或者webmin 2.安装apache服务器 安装apache # tar -zxvf httpd-2.2.6.tar.gz # cd httpd-2.2.6/ # ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-shared=max # make # make install 运行一下apache服务器,检查能否正常运行 # /usr/local/apache/bin/apachectl start 浏览器里127.0.0.1测试下,2.2.6的默认页面字样简单的出奇“It works!” 设置开机自启动 # vi /etc/rc.d/rc.local加上 /usr/local/apache/bin/apachectl start 其中--prefix=/usr/local/apache指定安装路径,--sysconfdir=/etc/httpd配置文件所在路径 3.安装安装jpegsrc.v6b.tar.gz 建立目录: # mkdir -p /usr/local/jpeg6 # mkdir -p /usr/local/jpeg6/bin # mkdir -p /usr/local/jpeg6/lib # mkdir -p /usr/local/jpeg6/include # mkdir -p /usr/local/jpeg6/man # mkdir -p /usr/local/jpeg6/man1 # mkdir -p /usr/local/jpeg6/man/man1 tar -zxvf jpegsrc.v6b.tar.gz # ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static # make # make install # make install-lib 4.安装php5 # tar -zvxf php-5.2.4.tar.gz # mkdir -p /usr/local/php # cd php-5.2.4 # ./configure --prefix=/usr/local/php (注意使用续行符) --with-apxs2=/usr/local/apache/bin/apxs --with-mysql --with-xml --with-png --with-jpeg-dir=/usr/local/jpeg6 --with-zlib --with-freetype-dir --with-gd --with-curl --enable-track-vars --disable-debug --enable-url-includes --enable-sockets --enable-force-cgi-redirect --enable-calendar --with-config-file-path=/etc --enable-magic-quotes --enable-ftp --enable-gd-native-ttf --with-ttf --with-gdbm --with-gettext --with-iconv --enable-mbstring=all --enable-memory-limit # make # make install # cp php.ini-dist /etc 其中./configure 后的 --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql(RPM方式安装有此项,--with-mysql=你的安装路径) --with-xml 是必要的选项 --with-png --with-jpeg-dir --with-gd --with-zlib --with-freetype-dir 这是让PHP支持GD库的配置选项 后面都是一些 要使用的PHP 函数库 可以根据自己的喜好删除或增加 注:这里我是实用红旗linux系统默认的安装文件(上面说的“相关下载”)所以后面没有跟详细的路径, 若是你自己安装的请在后面添加,格式如:--with-xxx=/xxx/xxx 四、编辑apache配置文件httpd.conf # vi /etc/httpd/httpd.conf 要改的有如下几处: #AddType application/x-gzip .gz .tgz 下加二行 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 还有找到DirectoryIndex index.html 加上 index.php 让它把index.php做为默认页 五、测试PHP # vi /usr/local/apache/htdocs/phpinfo.php (其中/usr/local/apache/htdocs/为网页主目录, 你可以在/etc/httpd/httpd.conf中找到DocumentRoot设置你自己的网页主目录) 添加: <? phpinfo(); ?> 重新启动apache服务器 # /usr/local/apache/bin/apachectl restart 浏览器里http://127.0.0.1/phpinfo.php测试一下久违的画面出来了 六、安装ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz #tar -zxvf ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz #cd ZendOptimizer-3.3.0 # ./install.sh 重启机器lamp搭建完毕! |