魅力博客

魅力Linux|魅力空间|魅力博客|学习Linux|ubuntu日记|电脑教程|手机软件

Linux+Apache+MySQL+PHP架设笔记



经过我一个月的努力,我终于将LAMP服务器架设好了,现在将整个过程公布出来,希望有兴趣的可以试试,欢迎指正!
1.        JSP运行环境的配置
下载jdk-6u10-beta-bin-b23-linux-i586-01_may_2008-rpm.bin
下载apache-tomcat-5.5.26.tar.gz
下载tomcat-connectors-1.2.26-src.tar.gz
a)        安装
安装jdk-6u10-beta-bin-b23-linux-i586-01_may_2008-rpm.bin
i.              chmod+xjdk-6u10-beta-bin-b23-linux-i586-01_may_2008-rpm.bin
ii.              ./jdk-6u10-beta-bin-b23-linux-i586-01_may_2008-rpm.bin
iii.              输入yes等待done.
iv.              ln–s /usr/java/jdk1.6.0_10/usr/jdk  //建立符号链接
安装apache-tomcat-5.5.26.tar.gz
i.              tar-zxvf apache-tomcat-5.5.26.tar.gz –C /usr/local//解压缩到/usr/local
ii.              ln–s /usr/local/apache-tomcat-6.0.16/ /usr/tomcat//建立符号链接
b)        配置java环境
i.              vi~/.bash_profile增加exportJRE_HOME=/usr/jdk/jre保存退出
ii.              source~/.bash_profile
iii.              重新登陆使环境变量生效
iv.              vi/usr/tomcat/bin/start.sh/usr/tomcat/bin/shutdown.sh
v.              增加如下语句
JAVA_HOME=/usr/jdk
PATH=$JAVA_HOME/bin:$/JAVA_HOME/jre/bin:$PATH:$HOME/bin
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
TOMCAT_HOME=/usr/tomcat
CATALINA_BASE=$TOMCAT_HOME
CATALINA_HOME=$TOMCAT_HOME
BASH_ENV=$HOME/.bashrc
USERNAME=”root”
exportUSERNAME BASH_ENV JAVA_HOME CLASSPATH CATALINA_BASE CATALINA_HOMEPATH
vi.              servicehttpd restart
vii.              /usr/tomcat/bin/start
viii.              测试http://IP:8080
c)整合ApacheTomcat
安装tomcat-connectors-1.2.26-src.tar
i.              tar–zxvf tomcat-connectors-1.2.26-src.tar.gz//解压缩
ii.              cdtomcat-connectors-1.2.26-src/native
iii.              ./buildconf.sh//创建编译配置文件
iv.              ./configure–with-apxs=/usr/sbin/apxs //生成makefile编译文件
v.              makeinstall //安装
整合开始
i.              /etc/httpd/con/新建workers.properties文件内容如下
worker.list=wlb,jkstatus
worker.ajp13.type=ajp13
worker.ajp13w.host=localhost
worker.ajp13w.port=8009
worker.wlb.type=lb
worker.wlb.balance_workers=ajp13w
worker.jkstatus.type=status
                     
ii.              配置Apache
/etc/httpd/conf/httpd.confLoadModulcgi_modul module/mod_cgi.so下添加
LoadModulejk_module modules/mod_jk.so
JkWorkersFileconf/workers.properties
JkLogFilelogs/mod_jk.log
JkMount/*.jsp wlb
JkMount/servlet/* wlb
DirectoryIndexindex.html index.html.var改为DirectoryIndexindex.jsp index.htmlindex.html.var保存退出
iii.              配置Tomcat
vi/usr/tomcat/conf/server.xml添加如下语句
<Hostname =”localhost”……>下添加
<Contextpath=”” docBase=”/var/www/html”debug=”0”>保存退出
iv.              测试JSP配置
1.        重新启动tomcathttpd
2.        /var/www/html/下创建测试文件test.jsp,内容如下
<html>
<body>
<h1>JSPTest Page</h1>
Thetime is %=new java.util.Date()%>
</body>
</html>
3.        测试http://IP/test.jsp

2.        MySQL的安装和配置
下载mysql-4.1.11-2.rpm
下载phpMyAdmin-2.11.6-all-languages.tar.gz
a)        rpm –ivhmyql-4.1.11-2.rpm
b)        tar–zxvfphpMyAdmin-2.11.6-all-languages.tar.gz
c)        mvphpMyAdmin-2.11.6-all-languages  /var/www/html/phpMyAdmin
d)        配置phpMyAdmin
e)        重新启动service mysqldrestart
f)        测试http://IP/phpMyAdmin/
3.        PHP运行环境的配置
a)        安装php
b)        /etc/httpd/conf/httpd.conf修改AddHandlerphp5-script .php AddHandler php5-script.php .php3
c)
        测试文件test.php
<?Phpinfo();?>
d)        将测试文件保存于/var/www/html
e)        http://IP/test.php
4.        CGI运行环境的配置
a)        安装perl
b)        /etc/httpd/conf/httpd.conf修改OptionsIndexes FollowsymLinks Options IndexesFollowsymLinks ExecCGI  //使得可以执行CGI脚本
找到#AddHandler cgi-script.cgi 去除#加上.pl//可以同时执行cgi程序和pl程序
c)        测试文件test.cgi
#!/usr/bin/perl
print“Content-type:text/html\n\n”;
print“Hello World!\n”;
d)        将测试文件保存于/var/www/html/
e)        执行命令chmod +x/var/www/html/test.cgi //增加执行的权限
f)        http://IP/test.cgi
大功告成!

 



返回顶部

发表评论:

Powered By Z-BlogPHP 1.7.3


知识共享许可协议
本作品采用知识共享署名 3.0 中国大陆许可协议进行许可。
网站备案号粤ICP备15104741号-1