Sep 21

Centos 5.3服务器完美配置之安装Apache2以及PHP,Ruby,Python 不指定

Heck , 01:33 , 电脑技术 , 评论(0) , 引用(0) , 阅读(1704) , Via 本站原创 | |
CentOS下Apache2以及PHP,Ruby,Python的安装
现在我们开始安装apache和php:
yum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel

编辑/etc/httpd/conf/httpd.conf:
vi /etc/httpd/conf/httpd.conf

然后改变DirectoryIndex:
[...]DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl[...]将apache注册为启动的服务:chkconfig --levels 235 httpd on

启动apache:
/etc/init.d/httpd start

安装mod_ruby
CentOS 5.3上没有mod_ruby,所以如果你要使用ruby必须自己编译安装mod_ruby。首先需要安装一些软件包:yum install httpd-devel ruby ruby-devel


然后下载安装mod_ruby:
cd /tmp
wget http://www.modruby.net/archive/mod_ruby-1.3.0.tar.gz
tar zxvf mod_ruby-1.3.0.tar.gz
cd mod_ruby-1.3.0/
./configure.rb --with-apr-includes=/usr/include/apr-1
make
make install

最后把mod_ruby加入apache配置中,在/etc/httpd/conf.d中新建ruby.conf:

vi /etc/httpd/conf.d/ruby.conf

加入这一行以后保存:

LoadModule ruby_module modules/mod_ruby.so重启Apache:/etc/init.d/httpd restart

安装mod_python
用yum安装mod_python:

yum install mod_python

重启apache:

/etc/init.d/httpd restart

安装FTP服务器
可以安装vsftpd用作ftp服务器:

yum install vsftpd

启动ftp服务器:

service vsftpd start

之后如果要验证ftp服务器是否在运行用ftp命令:

ftp localhost

按照提示输入anonymous和一个email作为用户名即可登陆


来源:Heck's Blog
地址:http://www.hecks.tk/centos53-setup-Apache2-PHP-Ruby-Python/
转载时须以链接形式注明作者和原始出处及本声明,否则将追究法律责任,谢谢配合!