安装jdk
............
安装tomcat
............
安装mysql
............
安装apr和par-util
tar -zxvf apr-1.4.2.tar.gz
cd apr-1.4.2
./configure --prefix=/usr/local/ap
make && make install
tar -zxvf apr-util-1.3.9.tar.gz
cd apr-util-1.3.9
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/ap
make && make install
安装apache
tar -zxvf httpd-2.2.14.tar.gz
cd httpd-2.2.14
./configure --prefix=/usr/local/apache2 --enable-shared=all --enable-module=most --enable-so --enable-deflate --enable-expires=shared --enable-headers=shared --enable-proxy=shared --enable-rewrite=shared --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-mysql=/usr/local/mysql --enable-cache --enable-disk-cache --enable-mem-cache --enable-dav=shared --enable-dav-fs=shared --enable-ssl=shared --with-ssl=/us
如果是64位系统,按以下编译
./configure --prefix=/usr/local/apache2 --enable-shared=all --enable-module=most --enable-so --with-expat=builtin --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-deflate --enable-headers=shared --enable-proxy=shared --enable-rewrite=shared --enable-expires=shared --with-mysql=/usr/local/mysql --enable-cache --enable-disk-cache --enable-mem-cache --enable-dav=shared --enable-dav-fs=shared --enable-ssl=shared --with-ssl=/usr/ssl
make && make install
安装mod_jk
tar -zxvf tomcat-connectors-1.2.28-src.tar.gz
cd tomcat-connectors-1.2.28-src/native/
./configure --with-apxs=/usr/local/apache2/bin/apxs
make
cd apache-2.0/
cp mod_jk.so /usr/local/apache2/modules/
安装svn
rpm -ivh CollabNetSubversion-client-1.6.9-1.i386.rpm
rpm -ivh CollabNetSubversion-server-1.6.9-1.i386.rpm
cd CollabNet_Subversion/cd modules/
cp mod_dav_svn.so /usr/local/apache2/modules/
cp mod_authz_svn.so /usr/local/apache2/modules/
安装ruby
tar -zxvf ruby-1.8.7.tar.gz
cd ruby-1.8.7
./configure --prefix=/usr/local/ruby
make && make install
echo "export PATH=$PATH:/usr/local/ruby/bin" >> /etc/profile
source /etc/profile
安装rubygems
unzip rubygems-1.3.7.zip
cd rubygems-1.3.7
ruby setup.rb
用gem安装rake
gem install rake
用gem安装rails
wget http://rubyforge.org/frs/download.php/63167/rails-2.3.4.gem
gem install /home/jvuser/rubygems-1.3.7/rails-2.3.4.gem
安装passenge
gem i passenge
安装apache的passenger_module
export APU_CONFIG=/usr/local/apr-util/bin/apu-1-config
export APR_CONFIG=/usr/local/apr/bin/apr-1-config
APXS2=/usr/local/apache2/bin/apxs passenger-install-apache2-module
出提示后直接按1就可以安装了。注意:各项参数一定要对应
完事后会出现提示
LoadModule passenger_module /usr/local/ruby/lib/ruby/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/ruby/lib/ruby/gems/1.8/gems/passenger-2.2.15
PassengerRuby /usr/local/ruby/bin/ruby
把这三句拷到apache的httpd.conf中
安装redmine
unzip redmine-0.9.4.zip
mv redmine-0.9.4 /usr/local/
在httpd_vhosts.conf中添加
<VirtualHost *:80>
DocumentRoot "/usr/local/redmine-0.9.4/public"
ServerName pms.zhongsou.net
ServerAlias pms.zhongsou.com
#DirectoryIndex index.htm
<Directory "/usr/local/redmine-0.9.4/public">
Options FollowSymLinks ExecCGI
AllowOverride None
Order deny,allow
Allow from all
</Directory>
ErrorLog "|/usr/local/sbin/cronolog /var/apache/logs/pms_net_error_log.%Y%m%d"
CustomLog "|/usr/local/sbin/cronolog /var/apache/logs/pms_net_access_log.%Y%m%d" combined
</VirtualHost>
apache的模块如下
[root@svn62 tools]# /usr/local/apache2/bin/apachectl -M
Loaded Modules:
core_module (static)
authn_file_module (static)
authn_default_module (static)
authz_host_module (static)
authz_groupfile_module (static)
authz_user_module (static)
authz_default_module (static)
auth_basic_module (static)
cache_module (static)
disk_cache_module (static)
mem_cache_module (static)
include_module (static)
filter_module (static)
log_config_module (static)
env_module (static)
setenvif_module (static)
mpm_worker_module (static)
http_module (static)
mime_module (static)
status_module (static)
autoindex_module (static)
asis_module (static)
cgid_module (static)
negotiation_module (static)
dir_module (static)
actions_module (static)
userdir_module (static)
alias_module (static)
so_module (static)
deflate_module (shared)
expires_module (shared)
headers_module (shared)
proxy_module (shared)
proxy_connect_module (shared)
proxy_ftp_module (shared)
proxy_http_module (shared)
proxy_ajp_module (shared)
proxy_balancer_module (shared)
rewrite_module (shared)
jk_module (shared)
php5_module (shared)
dav_module (shared)
dav_fs_module (shared)
dav_svn_module (shared)
authz_svn_module (shared)
passenger_module (shared)
Syntax OK
安装oracle客户端php扩展oci8
先安装下面几个包:
oracle-instantclient-basic-10.2.0.3-1.i386.rpm
oracle-instantclient-devel-10.2.0.3-1.i386.rpm
oracle-instantclient-jdbc-10.2.0.3-1.i386.rpm
oracle-instantclient-sqlplus-10.2.0.3-1.i386.rpm
vi /etc/ld.so.conf.d/oracle_client.conf
/usr/lib/oracle/10.2.0.3/client/lib
/sbin/ldconfig
安装libaio
yum install libaio
cd php-5.2.5/modules/ext/oci8/
CFLAGS="-I/usr/include/oracle/10.2.0.3/client/"
CXXFLAGS="-I/usr/include/oracle/10.2.0.3/client/"
./configure --with-php-config=/usr/local/php5/bin/php-config --with-oci8=instantclient,/usr/lib/oracle/10.2.0.3/client/
vi /usr/local/php5/etc/php.ini
extension = "oci8.so"
如果报错,
/root/oci8-1.3.5/oci8.c: At top level:
/root/oci8-1.3.5/oci8.c:3082: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'php_oci_ping_init'
make: *** [oci8.lo] 错误 1
解决如下
wget http://www.eduunix.ccut.edu.cn/index2/database/Oracle%20Instant%20Client/instantclient-sdk-linux32-10.2.0.3-20061115.zip
unzip instantclient-sdk-linux32-10.2.0.3-20061115.zip
cd instantclient_10_2/sdk/include/
cp * /home/monitor/tools/php-5.2.5/ext/oci8/
cd /home/monitor/tools/php-5.2.5/ext/oci8/
./configure --with-php-config=/usr/local/php5/bin/php-config --with-oci8=instantclient,/usr/lib/oracle/10.2.0.3/client/
php安装就不说了,
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。