珠海到澳门口岸时间表:apache+tomcat+jdk+php

来源:百度文库 编辑:偶看新闻 时间:2024/07/04 23:10:21

【安装Apache】

# cd /opt/software/apache

# cp /mnt/share/software/httpd-2.2.13.tar.gz ./

# tar -zxvf httpd-2.2.13.tar.gz

# cd httpd-2.2.13

# ./configure —prefix=/usr/local/apache2 —enable-so

# make

# make install

# /usr/local/apache2/bin/apachectl start (启动apache)

【安装mysql】

#cd /opt/software/mysql/

#cp /mnt/share/software/MySQL-*-5.1.39* ./

# rpm -ivh MySQL-server-community-5.1.39-0.rhel4.i386.rpm 

# rpm -ivh MySQL-client-community-5.1.39-0.rhel4.i386.rpm 

# rpm -ivh MySQL-shared-compat-5.1.39-0.rhel4.x86_64.rpm 

# rpm -ivh MySQL-devel-community-5.1.39-0.rhel4.x86_64.rpm 

# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

# vi /etc/my.cnf

修改服务监听端口****

重启mysql

# service mysql start

远程连接:

mysql 1130連接錯誤的解決方法

 

在使用MySQL-Front连接mysql的时候发生的这个错误

ERROR 1130: Host 192.168.88.160 is not allowed to connect to this MySQL server

1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%”

mysql -u root -p

mysql>use mysql;

mysql>update user set host = ‘%’  where user =’root’;

mysql>flush privileges;

mysql>select ‘host’,'user’ from user where user=’root’;

现在就可以连接了!

2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO‘myuser’@'%’IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO‘myuser’@'192.168.1.3′IDENTIFIED BY ‘mypassword’ WITH

【安装 jdk】

1.下载jdk

2.拷贝

jdk-6u16-linux-i586-rpm.bin 到/opt/目录下

#cd opt

#cp /mnt/share/software/jdk-6u16-linux-i586-rpm.bin ./

#chmod +x jdk-6u16-linux-i586-rpm.bin

3.安装

#./jdk-6u16-linux-i586-rpm.bin

看到 安装程序在询问您是否尊守许可协议页面 ,回车,空格都可以,看完协议.

出现一行字:Do you aggree to the above license terms? [yes or no]

安装程序在问您是否愿意遵守刚才看过的许可协议。当然要同意了,输入"y" 或 "yes" 回车。

4.配置

在命令行输入:

#vi /etc/profile

在里面添加如下内容

export JAVA_HOME=/usr/java/jdk1.6.0_16

export JAVA_BIN=/usr/java/jdk1.6.0_16/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

5.进入 /usr/bin/目录

cd /usr/bin

ln -s -f /usr/java/jdk1.6.0_16/jre/bin/java

ln -s -f /usr/java/jdk1.6.0_16/bin/javac

6. 重启系统

#java -version

屏幕输出:

java version "jdk1.6.0_16"

Java? 2 Runtime Environment, Standard Edition (build jdk1.6.0_16)

Java HotSpot? Client VM (build jdk1.6.0_16, mixed mode)

安装完毕

【安装tomcat】

# cd /opt/software/apache/

# cp /mnt/share/software/apache-tomcat-6.0.20.tar.gz ./

# tar zvxf apache-tomcat-6.0.20.tar.gz 

# mv apache-tomcat-6.0.20 /usr/local/

# vi /usr/local/apache-tomcat-6.0.20/bin/catalina.sh

加入 

JAVA_HOME=/usr/java/jdk1.6.0_16/

# vi /etc/profile

加入

export TOMCAT_HOME=/usr/local/apache-tomcat-6.0.20/

修改

export JAVA_HOME JAVA_BIN PATH CLASSPATH TOMCAT_HOME

执行

# source /etc/profile

【tomcat与apache整合】

安装apache相关模块

#cd /opt/software/apache

#cp /mnt/share/software/jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz  ./ 

#tar zxvf jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz

#cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2

#./buildconf.sh

#./configure —with-apxs2=/usr/local/apache2/bin/apxs —with-java-home=/usr/java/jdk1.6.0_16/

#make jk2-build-apxs

#cd server/apache2

#make -f Makefile.apxs install

#cd /usr/local/apache2/conf/

追加以下代码到httpd.conf

LoadModule jk2_module   modules/mod_jk2.so

创建 workers2.properties 文件

代码如下:

#—— worker2.properties 

#write by xok.la

[logger.apache2] 

level=DEBUG 

# Shared memory handling. Needs to be set. 

[shm]

file=/usr/local/apache2/logs/shm

size=1048576 

# Example socket channel, explicitly set port and host. 

[channel.socket:localhost:8009] 

tomcatId=localhost:8009 

port=8009 

host=127.0.0.1 

# define the worker 

[ajp13:localhost:8009] 

channel=channel.socket:localhost:8009 

#[status:status] 

# Uri mapping 

#[uri:/jkstatus/*]

#group=status:status 

[uri:/*]

group=ajp13:localhost:8009

#[uri:/servlets-examples/*]

#group=ajp13:localhost:8009

#[uri:/javaapp/*] 

#group=ajp13:localhost:8009 

#[uri:10.0.0.10/*] 

#worker=ajp13:localhost:8009 

#[uri:/*.do] 

#worker=ajp13:localhost:8009 

#[uri:/servlet/*] 

#worker=ajp13:localhost:8009 

#[uri:/*.jsp] 

#worker=ajp13:localhost:8009 

#————————————-

#java.xok.la BEGIN

[uri:java.xok.la/*.do] 

worker=ajp13:localhost:8009 

[uri:java.xok.la/*.jsp] 

worker=ajp13:localhost:8009 

#java.xok.la END

#—— end of workers2.properties

重新启动apache 访问地址:http://ip/index.jsp

【tomcat连接池】

编辑$TOMCAT_HOME/conf/context.xml

节点间加入

auth="Container"

type="javax.sql.DataSource"

driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:***/***?useUnicode=true&characterEncoding=utf-8"

username="***"

password="***"

maxActive="30"

maxIdle="30"

minIdle="3"

maxWait="10000" />

拷贝:

mysql-connector-java-5.0.4-bin.jar

commons-dbcp-1.2.2.jar

到$TOMCAT_HOME/lib下

修改项目web.xml。加入:

 

jdbc/***  

javax.sql.DataSource  

Container  

测试代码:

Java代码:

Context context = new InitialContext();  

//获得数据源  

DataSource ds = context.lookup("java:comp/env/jdbc/test");  

//获取连接  

Connection conn = ds.getConnection();  

【安装php】

# cd /opt/software/

# mkdir php

# cd php

# cp /mnt/share/software/php-5.2.11.tar.gz ./

# tar -zxvf php-5.2.11.tar.gz 

# cd php-5.2.11

# ./configure —prefix=/usr/local/php —with-apxs2=/usr/local/apache2/bin/apxs —with-config-file-path=/usr/local/lib —with-mysql —without-pear


出现错误:

configure: error: Cannot find libmysqlclient under /usr.

Note that the MySQL client library is not bundled anymore!

find / -name libmysqlclient.so.15.0.0

找到 libmysqlclient.so.15.0.0路径

# cp 


# make

# make install

如果出现错误:

Warning: Cannot use a scalar value as an array in phar://install-pear-nozlib.phar/PEAR/ChannelFile.php on line 1391  

。。。。。。

删除或重命名 .channel文件目录

然后再运行

# pear update-channels

# pecl update-channels

执行 make clean

重新configure ……

# vi $apache2_home/conf/httpd.conf

添加

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php

# vi $apache2_home/conf/workers2.properties 

修改

[uri:/*]

group=ajp13:localhost:8009

[uri:/*.do]

group=ajp13:localhost:8009

[uri:/*.action]

group=ajp13:localhost:8009

[uri:/*.jsp]

group=ajp13:localhost:8009

有待继续修改