Linux网络服务软件安装备忘录 ver 0.4Linux网络服务软件安装备忘录 ver 0.4 ※软件版本 Fedora CORE 1 Yarrow □下列软件均在此平台上安装成功 Apache 2.0.48 ◇Web服务器 MySQL 4.0.16 ◇数据库服务器 PHP 4.3.4 ◇服务器端脚本语言 ProFTPD 1.2.9 ◇FTP服务器 vsftpd 1.2.0 ◇非常安全的FTP服务器 UnrealIRCd 3.2-beta18 ◇IRC服务器 pptpd 1.1.4-b3 ◇VPN服务器 cnphpBB 2.0.4mod ◇PHP编写的BBS ample 0.5.6 ◇网络电台服务器 Resin 3.0.3 ◇应用服务器 ※安装过程 Apache: 1. 下载: http://www.apache.org/dist/httpd/httpd-2.0.48.tar.gz 2. 解包: tar xvfz httpd-2.0.48.tar.gz 3. 安装: cd httpd-2.0.48 ./configure --prefix=/usr/local/apache --enable-so --enable-proxy --enable-rewrite --enable-cache --enable-disk-cache --enable-mem-cache make make install 4. 修改httpd.conf: vi /usr/local/apache/conf/httpd.conf DirectoryIndex后加上index.php 加一行 AddType application/x-httpd-php .php .phtml .php3 .inc 加一行 LoadModule php4_module modules/libphp4.so AddDefaultCharset后改为GB2312 5. 启动时运行: vi /etc/rc.d/rc.local 加一行 /usr/local/apache/bin/apachectl start MySQL: 1. 下载: http://mysql.ihostunit.com/Download...nux-i686.tar.gz 2. 安装: groupadd mysql useradd -g mysql mysql cd /usr/local gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - ln -s full-path-to-mysql-VERSION-OS mysql cd mysql scripts/mysql_install_db chown -R root . chown -R mysql data chgrp -R mysql . 3. 运行: ./bin/mysqld_safe --user=mysql & 4. 启动时运行: vi /etc/rc.d/rc.local 加一行 cd /usr/local/mysql;./bin/mysqld_safe --user=mysql & PHP: 1. 下载: http://www.php.net/get/php-4.3.4.ta...rom/this/mirror 2. 解包: tar xvfz php-4.3.4.tar.gz 3. 安装: cd php-4.3.4 ./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --enable-track-vars --with-gd --with-zlib --with-xml --with-xmlrpc make make install libtool --finish /root/php-4.3.4/libs cp php.ini-dist /usr/local/lib/php.ini vi /usr/local/lib/php.ini 修改 mysql.default_socket =/tmp/mysql.sock ProFTPD: 1. 下载: ftp://ftp.proftpd.org/distrib/sourc...pd-1.2.9.tar.gz 2. 解包: tar xvfz proftpd-1.2.9.tar.gz 3. 安装: cd proftpd-1.2.9 ./configure make make install 4. 运行: /usr/local/sbin/proftpd 5. 启动时运行: vi /etc/rc.d/rc.local 加一行 /usr/local/sbin/proftpd vsftpd: 1. 下载: ftp://vsftpd.beasts.org/users/cevan...pd-1.2.0.tar.gz 2. 安装: tar xvfz 3. 配置: cp EXAMPLE/INTERNET_SITE/vsftpd.xinetd /etc/xinetd.d/vsftpd cp EXAMPLE/INTERNET_SITE/vsftpd.conf /etc/ 根据需要修改/etc/vsftpd.conf 修改/etc/xinetd.d/vsftpd将disable设置为NO 4. 运行: service xinetd restart UnrealIRCd: 1. 下载: http://www.unrealircd.com/downloads.php 2. 解包: tar xvfz Unreal3.2-beta18.tar.gz.tar 3. 安装: cd Unreal3.2 ./Config ./make 4. 配置: cp doc/example.conf ./unrealircd.conf 根据需求按照文档设置unrealircd.conf 5. 运行: ./unreal start 6. 启动时运行: vi /etc/rc.d/rc.local 加一行 cd /home/hutuworm/Unreal3.2;./unreal start pptpd: 1. 下载: http://aleron.dl.sourceforge.net/so...1.1.4-b4.tar.gz 2. 解包: tar xvfz pptpd-1.1.4-b4.tar.gz 3. 安装: cd poptop-1.1.4/ ./configure make make check make install 4. 配置: ※ vi /etc/pptpd.conf speed 115200 option /etc/ppp/options localip 192.168.1.88-168 remoteip 192.168.2.88-168 ※ vi /etc/ppp/options lock name hutuworm.org auth require-chap proxyarp ※ vi /etc/ppp/chap-secrets hutuworm hutuworm.org password * 上一篇: linux下的MP3播放软件 XMMS及 PDF看书软件 下一篇: Linux下软件RAID的实现 更多相关文章
|
推荐文章
精彩文章
· ls命令选项详解
|