位置: 编程技术 - 正文

Linux上架设支持JSP+PHP的Web服务器(linux支持哪些类型的设备)

编辑:rootadmin

推荐整理分享Linux上架设支持JSP+PHP的Web服务器(linux支持哪些类型的设备),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统支持哪几类设备,linux支持多种平台,linux支持哪些类型的设备,linux 支持,linux支持软件,linux支持哪些类型的设备,linux 支持,linux 支持,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux上架设支持JSP+PHP的Web服务器(linux支持哪些类型的设备)

近年来Linux在服务器市场占有比例日渐攀升,除了缘于Linux的免费和安全性之外,还因为Linux上的应用服务日益丰富。大部分常见的服务都在Linux上有了较好的解决方案。而对于Intenet上应用最广泛的Web服务来说,Linux的表现就更为出色。 谁也无法说 清Internet上究竟有多少个网站,但在众多网站中,采用PHP和JSP开发的网站无疑占居了极大的市场份额。下面就介绍一下如何在Linux上架设支持JSP+PHP+MySQL的Web服务器。  对于Web服务,apache无疑是首选。数据库方面选用MySQL,这对于一般应用也够了,当然Linux下也可以安装oracle、DB2等大型数据库,可是它们费用昂贵。至于对于开发语言的支持,JSP和PHP无疑是当前最主流和应用最广泛的web开发语言了。所有这些软件我们可以从以下网站上找到:  Resin:  JDK:  Apache:  MySQL:  PHP:  MM.MySQL:  从以上网站下载对应的软件,笔者下载的软件如下:  mysql-4.0..tar.gz  apache_1.3..tar.gz  php-4.3.3.tar.gz  resin-3.0.3.tar.gz  mysql-connector-java-3.1.0-alpha.tar.gz  j2sdk-1_4_2_-linux-i.bin  一、安装MySQL  MySQL的安装比较简单,但是编译过程可能有点长,具体步骤如下:  # tar -xzpvf mysql-4.0..tar.gz  # adduser -s /bin/false mysql  # ./configure --prefix=/usr/local/terry_yu/mysql --enable-assembler--with-innodb --with-charset=gb  # make  # make install  # /usr/local/terry_yu/mysql/bin/mysql_install_db  # chown -R root /usr/local/terry_yu/mysql/  # chown -R mysql /usr/local/terry_yu/mysql/var  # chgrp -R mysql /usr/local/terry_yu/mysql/  # /usr/local/terry_yu/mysql/bin/mysql_install_db  修改/etc/ld.so.conf,在最后加入以下一行:  /usr/local/terry_yu/mysql/lib/mysql/lib  然后执行以下命令:  # ldconfig  用以下命令启动MySQL  /usr/local/terry_yu/mysql/bin/mysqld_safe &  用以下命令修改MySQL的root密码:  /usr/local/terry_yu/mysql/bin/mysqladmin -uroot password abcdefg  用以下命令可以进入MySQL的命令行方式:  [root@terry root]# /usr/local/terry_yu/mysql/bin/mysql -uroot -p  Enter password:  Welcome to the MySQL monitor. Commands end with ; or g.  Your MySQL connection id is 1 to server version: 4.0.  Type 'help;' or 'h' for help. Type 'c' to clear the buffer.  mysql> quit  Bye  出现以上信息表示MySQL已经成功运行了。  二、安装JDK  # chmod j2sdk-1_4_2_-linux-i.bin  # ./j2sdk-1_4_2_-linux-i.bin  # mv j2sdk1.4.2_/ /usr/local/terry_yu/  # cd /usr/local/terry_yu/  # ln -s j2sdk1.4.2_/ jdk  # ln -s jdk/jre/ jre  # vi /etc/profile  JAVA_HOME=/usr/local/terry_yu/jdk  RESIN_HOME=/usr/local/terry_yu/resin  CLASSPATH=.:../$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$RESIN_HOME/lib:/usr/  local/terry_yu/jdbc  PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin  退出当前登录的环境,重新登录,这样刚刚设定的环境变量就会生效,然后用如下命令测试:  [root@terry root]# java -version  java version "1.4.2_"  Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_-b)  Java HotSpot(TM) Client VM (build 1.4.2_-b, mixed mode)  看到类似信息就表示JDK环境已经好了。其实在上面的/etc/profile中,我们不仅仅设置了JDK的环境变量,还一并设置了Resin和JDBC的环境变量,这些都是后面安装Resin所必需的设定。  三、安装MySQL的JDBC  MySQL的JDBC的相关环境变量已经在前面设置好了,所以余下的只是按以下命令安装:  # tar -xzpvf mysql-connector-java-3.1.0-alpha.tar.gz  # mv mysql-connector-java-3.1.0-alpha /usr/local/terry_yu/  # cd /usr/local/terry_yu/  # ln -s mysql-connector-java-3.1.0-alpha/ jdbc  四、安装Apache    需要注意的是,编译apache时候必须加入了DSO支持,如果没有,请加入 --enable-module=so 选项重新编译apache  # tar -xzpvf apache_1.3..tar.gz  # cd apache_1.3./  # ./configure --prefix=/usr/local/terry_yu/apache --enable-module=most--enable-shared=max  # make  # make install  察看编译进apache的模块:  #/usr/local/terry_yu/apache/bin/httpd -l  Compiled-in modules:  http_core.c  mod_so.c  看到以上的信息表明apache支持DSO方式了。这样就可以用DSO的方式把php和resin的模块加进来。  五、安装PHP  安装PHP比较简单,我们先装PHP。  # tar -xzpvf php-4.3.3.tar.gz  # cd php-4.3.3/  # ./configure --with-mysql=/usr/local/terry_yu/mysql  --with-apxs=/usr/local/terry_yu/apache/bin/apxs

FreeBSD WEB服务器架设笔记 系统安装、升级、内核定制FreeBSD5.2.1RELEASEMysql4.0Apache2.0.PHP4.3.8PureFtpd1.0.一、系统安装系统安装选择standard方式Minimal安装,安装完后启动系统Code:[Copytoc

Linux下Web服务器架设攻略 今天我们来看看如何将Web服务器架在Linux系统下。LINUX系统中常见的有:CERN、NCSA、Apache三种方式,一般最常用的方法就是用Apache。此种方式特点明显,

Apache配置技巧 1、如何设置请求等待时间在httpd.conf里面设置:TimeOutn其中n为整数,单位是秒。设置这个TimeOut适用于三种情况:2、如何接收一个get请求的总时间接收一

标签: linux支持哪些类型的设备

本文链接地址:https://www.jiuchutong.com/biancheng/366977.html 转载请保留说明!

上一篇:16个 Linux系统方面的在线工具类网站(linux系列)

下一篇:FreeBSD WEB服务器架设笔记(freebsd服务器怎么样)

  • 塑料制品开票税率
  • 金税盘数据怎么备份
  • 公司的纳税人识别号怎么查询
  • 保险政保业务
  • 怎么在网站上打印
  • 留存收益未分配利润占比
  • 金税平台开具增值税发票
  • 公司代个人收承兑汇票
  • 预缴的税款
  • 未到期责任准备金24分法详解
  • 城建税和教育费附加可以税前扣除吗
  • 增值税销项税额在借方还是贷方
  • 固定资产盘亏造成的损失计入什么科目
  • 工薪个人所得税扣除
  • 未达起征点的增值税要交所得税吗
  • 增值税专用发票验票
  • 企业当年度增值税税率
  • 国家税务局如何登录
  • 企业收到应收账款6要素哪个增加哪个减少
  • 预付款未收到发票如何做账
  • 生产企业提供售后服务
  • 债务重组账务处理会计分录
  • 个体工商户和个人商家的区别
  • mac电脑遇到问题而重新启动
  • cpu性能排行榜天梯图快科技
  • 全年一次性奖金税收计算器
  • 总公司的固定资产可以划转子公司
  • 耕地开垦费计入土地成本吗
  • 企业缴纳职工社保是否可以缴纳三险
  • 债权类股票有哪些
  • 反斜杠python
  • 微信小程序在哪里打开
  • 列表定义格式
  • 有形动产的租赁增值税税率是多少
  • 企业办理退税,税务机关要检查吗
  • 门窗安装属于土建还是安装?
  • 除了增值税发票还有什么票可以抵扣税
  • 四舍五入 vb
  • 个人所得税两处或两处以上工资、薪金所得纳税申报表
  • 什么样的企业才算大企业
  • sql server 2008中的权限分为三类
  • access 模糊匹配
  • 增值税少企业所得税高吗
  • 生产成本结转分录是什么
  • 无票收入是怎么算的
  • 小规模纳税人为什么不能抵扣进项税
  • 增值税申报表里期初未缴税额是什么意思
  • 建筑劳务公司的会计账务处理
  • 给员工租房怎么才能避开风险
  • 企业购买国债逆回购怎么操作
  • 收到的业务赔偿如何入账
  • 企业承担个人所得税分录怎么做
  • 以公司名义开的口腔诊所法人和负责人是两个人么
  • 实收资本主要包括哪些
  • 哪些企业可以减免企业所得税
  • 边际成本是什么意思大白话
  • centos coreos
  • blos是什么意思
  • 怎么关闭windows登录密码
  • windows8whql
  • 苹果mac查看
  • 怎么清空windows8电脑里全部东西
  • linux查看命令帮助信息的方式
  • win10自带邮箱无法使用126
  • win7系统里面怎么找到微信程序
  • cocos2dx开发的游戏
  • jQuery+Ajax实现无刷新分页
  • 怎样提升android的版本为最新版本?
  • 教你一行代码
  • nodejs客户端框架
  • shell中执行mysql命令
  • 电脑启动项清理
  • jquery$符号
  • 利用forever和pm2部署node.js项目过程
  • javascript常见的数据类型
  • imagelearning
  • js 输入
  • 中通快递广东省内收费标准
  • 捐赠收入如何交印花税
  • 国家税务总局并入财政部最新消息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设