CentOS 6.2系统安装和基本软件环境配置

2020-01-30 13:18:52王冬梅

# make
# make install
# cp php.ini-production /usr/local/php5/lib/php.ini

 修改httpd.conf文件:

    1)在AddType application/x-gzip .gz .tgz之后加一行:AddType application/x-httpd-php  .php
    2)在DirectoryIndex index.html后加入index.php

    重启httpd后即可使php生效!

8、安装Tomcat7


复制代码
# unzip -q apache-tomcat-7.0.23.zip
# mv apache-tomcat-7.0.23 tomcat-7

配置tomcat的虚拟主机,打开conf/server.xml配置文件,加入如下段(多个则加入多个如下段即可):


复制代码
<Host name="www.jb51.net" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Alias>chinapis.com</Alias>
<Context path="" docBase="/webapps/www.jb51.net" />
</Host>

配置完tomcat后,还需要配置apache的虚拟主机文件(conf/extra/httpd-vhosts.conf):


复制代码
<VirtualHost *:80>
DocumentRoot "/kington/webapps/chinapis"
ServerName www.jb51.net
ServerAlias jb51.net

ErrorLog "| /usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/jb51.net_%Y-%m-%d_error_log 86400 480"
CustomLog "| /usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/jb51.net_%Y-%m-%d_access_log 86400 480" common

ProxyPass /images/ !
ProxyPass /styles/ !

ProxyPreserveHost On
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
</VirtualHost>

上述配置中的说明如下:

    1)ErrorLog和CustomLog配置了日志文件的轮询时间(86400表示秒是一天,480是时区的偏移)

三、常见问题

1、编译安装php时遇到:configure: error: libpng.(a|so) not found,首先安装各个依赖组件(libjpeg、libpng、freetype),然后做如下处理:


复制代码
# ln -s /usr/lib64/libjpeg.so /usr/lib/
# ln -s /usr/lib64/libpng.so /usr/lib/

2、解压bin格式的jdk时候报错:/lib/ld-linux.so.2: bad ELF interpreter,需要安装一些缺少的文件:


复制代码
# yum install ld-linux.so.2