设为首页 收藏本站
查看: 690|回复: 0

[经验分享] jsp+php-chding

[复制链接]

尚未签到

发表于 2018-12-21 10:39:36 | 显示全部楼层 |阅读模式
关键就是配置文件  我用的软件的具体版本是
  httpd-2.0.53.tar.gz (源代码文件)
  j2sdk 忘了是什么版本的了
  php-4.3.11.tar.gz
  resin-3.0.13.tar.gz
  安装MYSQL
  在图形界面下解压也可以
  命令行也可以
  shall chmod 755 mysql-4.3.11.tar.gz
  shall tar xfz mysql-4.3.11.tar.gz
  cd mysql-4.3.11
  直接执行配置文件
  ./configure --prefix=/usr/local/mysql --with-
  --prefix=/usr/local/mysql(mysql的安装路径)
  --with-charset=gbk(还不知道是什么意思希望有知道的说明一下,基本上在linux下装软件都有这个选项
  --prefix=/usr/local/mysql除非你不想指定安装路径)
  shall   make
  shall   make install
  建立一个mysql和mysql用户来访问mysql
  注意先不要设定密码
  在后面修改
  shall groupadd mysql #建立mysql组
  shall useradd mysql -g mysql #建立mysql用户并且加入到mysql组中 ./scripts/mysql_install_db --user=mysql #初试化表并且规定用mysql用户来访问初始化表以后就开始给mysql和root用户设定访问权限, 我们先到安装mysql的目录:
  cd /usr/local/mysql     chown -R root . #设定root能访问/usr/local/mysql
  shall    chown -R mysql var  #设定mysql用户能访问/usr/local/mysql/var ,里面存的是mysql的数据库文件
  shall    chown -R mysql var/ #设定mysql用户能访问/usr/local/mysql/var下的所有文件
  shall    chown -R mysql var/mysql/. #设定mysql用户能访问/usr/local/mysql/var/mysql下的所有文件
  shall   chgrp -R mysql . #设定mysql组能够访问/usr/local/mysql
  执行数据库安装脚本 这里是用mysql的用户名安装
  数据库初始换 并且把mysql的用户名写进数据库
  下次启动mysql的服务器是与数据库中mysql经行帐号核对
  就像微软的sql2000一样
  shall /usr/local/mysql/bin/mysqld_safe --user=mysql出现类似这样的提示: Starting mysqld daemon with databases from /usr/local/mysql/var
  这个都是很多帖子说过的
  用如下命令修改MYSQL密码,默认安装密码为空,为了安全你必须马上修改
  /usr/local/mysql/bin/mysqladmin -uroot password pengyong
  现在修改的密码为:pengyong
  一般启动不了都是文件夹的权限问题 去修改文件夹就的权限就好了
  安装jdk
  chmod 755 j2sdk 改变j2sdk的权限
  执行./j2sdk.bin
  移动安装后的文件倒指定的文件夹
  mv j2sdk1.4.2_05/ /usr/java/
  安装其实很简单 关键在于环境变量的设置
  网上的资料不少 不过都没有说情楚
  我也是经过大量的试验才弄明白的
  这里写写经验 希望给大家带来帮助
  设置JDK变量环境
  # vi /etc/profile            #这个就代表shall了 不喜欢来回的打 ^_^是不是很赖
  注意需要把环境变量放在适当的位置
  新定义的环境变量要放在
  export PATH USER LOGNAME MALL HOSTNAME HISTSIZE INPUTRC
  的后面
  JAVA_HOME=/usr/java/
  RESIN_HOME=/usr/resin
  PATH=$PATH:$JAVA_HOME/bin (注释 PATH是上面定义好的环境变量这个是引用的)
  CLASSPATH=.:$JAVA_HOME/jdk/lib/dt.jar:$JAVA_HOME/jdk/lib/tools.jar:$JAVA_HOME/jdk/lib/htmlco
  nverter.jar:$RESIN_HOME/lib:/usr/java/jdbc/mysql-connector-java-3.1.6-bin.jar
  (/usr/java/jdbc/mysql-connector-java-3.1.6-bin.jar 这个是jdbc连接mysql的java类库 上面环境变量的路径
  和具体的安装路径有关 只要路径设置就好了关键是指定类库的路径要不回出错)
  然后是变量的输出
  网上很多的资料丢不写这个 我不知道为什么 难道是为了技术的保密
  让出学者很难弄懂
  export JAVA_HOME PATH CALSSPATH RESIN_HOME
  注意区分打小写 可以换的地方咱们就换 不能换的地方就不能换
  这里用的大写 是后面resin有一个perl写的配置文件需要调用这里的环境变量
  退出当前登录的环境,重新登录,这样刚刚设定的环境变量就会生效,然后用如下命令测试:
  [root@LINUX root]# echo $JAVA_HOME
  如果出现
  /usr/java/
  表示环境变量JAVA_HOME定义成功
  [root@LINUX root]# echo $PATH
  /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/X116R/bin:/usr/java/jdk/bin:/root
  [root@LINUX root]# echo $CALSSPATH
  .:/usr/java/jdk/lib/dt.jar:/usr/java/jdk/lib/tools/jar:/usr/java/jdk/lib/htmlco
  [root@LINUX root]# echo $RESIN_HPME
  /usr/java/resin-3.0.13
  这个是事先定义好的环境变量
  后面要装resin
  [root@LINUX root]# java -version
  java version "1.4.2_05"
  Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-b04)
  Java HotSpot(TM) Client VM (build 1.4.2_05-b04, mixed mode)
  这个就可以看清楚java虚拟机是否安装好了
  安装mysql的jdbc
  # tar xfz mysql-connector-java-3.1.6.tar.gz
  # mv mysql-standard-4.0.23-pc-linux-i686/ /usr/java/ 将解压的文件剪切到/usr/java/目录下。
  # cd /usr/java/
  # ln -s mysql-standard-4.0.23-pc-linux-i686/ jdbc 创建JDBC的软连接与/usr/java/目录下
  安装apache
  # chmod 755 httpd-2.0.52.tar.gz
  # tar xfz httpd-2.0.52.tar.gz
  # cd httpd-2.0.52
  开始配置APACHE
  # ./configure --prefix=/usr/java/httpd2 --enable-module=most --enable-shared=max
  察看编译进apache的模块:
  #/usr/java/httpd2/bin/httpd -l
  [root@LINUX root]# /usr/java/httpd2/bin/httpd -l
  compiled-in modules:
  http_core.c
  mod_so.c
  这里会出现所有的支持的动态连接模块
  动态连接模块就像windows的.dll 文件 可以共享库文件
  安装php
  cd /usr/local/src
  # tar xfz php-4.3.11.tar.gz
  cd php-4.3.11
  进行配置,这一步比较关键,一定要设置好,特别是要考虑到你要支持什么,比如GD库,xml,mysql等等,如果想知道详细的配置,执行 ./configure --help来获得:
  # ./configure --with-mysql=/usr/local/mysql --with-apxs=/usr/java/httpd2/bin/apxs
  果上面的配置没有错误的话,那么应该最后会显示感谢使用PHP等字样,那么证明配置成功,
  看到以上的信息表明apache支持dso方式了。这样就可以用dso的方式把php和resin的模块加进来。
  # make
  编译成功后出现"Build complete."字样,那么就可以进行安装了:
  # make install
  安装完成后把/usr/local/src/php-4.3.8/php.ini-dist复制到/usr/local/lib/,并重命名为php.ini
  # cp /usr/local/src/php-4.3.11/php.ini-dist /usr/local/lib/php.ini
  这里面需要说名一下
  php的这个版本在/usr/local/lib/下面还有一个文件夹 我把这个文件也复制倒了那个文件夹
  不知道是调用的那个
  希望有知道的人指教一下
  # vi /usr/java/httpd/conf/httpd.conf
  找到这个字样
  ;
  添加这2句
  AddType application/x-httpd-php .php
  AddType application/x-httpd-php-source .phps
  确保文件中有以下一句话,没有就自己添加在所有LoadModule之后。
  LoadModule php4_module modules/libphp4.so
  # /usr/java/httpd2/bin/apachectl restart
  写个php的测试页
  ;
  在你的浏览器中输入http://localhost/phpinfo.php
  我的这个测试页是写在默认的web根目录下的
  安装resin
  # tar xfz resin-3.0.10.tar.gz
  # mv resin-3.0.10 /usr/java/
  # cd /usr/java/
  # ln -s resin-3.0.10/ resin
  启动resin
  # /usr/java/resin/bin/httpd.sh start
  http://localhost:8080/上能看到resin的页面
  关于resin和apache整合我还没有弄明白希望大家指导
  有关问题没有明白请用qq联系我QQ49531823
  由于水平有限 刚刚接触jsp和php写的不好的地方请原谅
  可能还会有误笔 不过希望能给出学者带来帮助
  需要以上软件的朋友可以通过qq或者ftp来向我所取
  我的个人服务器网址是http://lmtsj.xicp.net
  我会在上面写请ftp的地址


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-653932-1-1.html 上篇帖子: php中文(二) 下篇帖子: AS3与PHP通信
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表