Apache+SSL+PHP+JSP+MySQL+IMAP+GD安装全攻略

NSGA-III相关笔记 NSGA-III目录目的区别NSGA-III的算法流程非支配排序详解归一化详解 目录 NSGA-III基于matlab的实现 参考文献 1.An Evolutionary Many-Objective Optimization Algorithm Using Reference-point Based Non-dominated Sorting Approach,Part I: Solving P... 阅读详情
在RedHat 7.2上,假设所有安装程序包都下在/pub下面,源码包都用红色表示,假设在telnet或ssh文本界面下进行如下所有操作。

  1、Install J2SDK 1.4

  下载 J2SDK1.4 的 Linux RPM版本 j2sdk-1_4_0-linux-i386-rpm.bin,然后执行下面的操作:

  cd /pub
  chmod +x j2sdk-1_4_0-linux-i386-rpm.bin
  ./j2sdk-1_4_0-linux-i386-rpm.bin
  rpm -ivh j2sdk-1_4_0-fcs-linux-i386.rpm
  vi /etc/profile 增加如下内容:
  JAVA_HOME=/usr/java/j2sdk1.4.0
  export JAVA_HOME
  CLASSPATH=/usr/java/j2sdk1.4.0/lib:/usr/java/j2sdk1.4.0/jre/lib
  export CLASSPATH
  PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
  export PATH

  重新登录让环境变量生效

  2、Install Tomcat 4.0

  下载Tomcat的linux binary版本,以及 mod_webapp.so,然后执行下列操作:

  tar zxvf jakarta-tomcat-4.0.3.tar.gz
  做 /pub/jakarta-tomcat-4.0.3/conf 目录下面server.xml中的其他相关配置(暂时不做也可以)。
  /pub/jakarta-tomcat-4.0.3/bin/startup.sh
  启动 Tomcat 服务,并且将它加到系统的启动程序中/etc/rc.d/rc.local
  (用/pub/jakarta-tomcat-4.0.3/bin/shutdown.sh
  停止Tomcat )

  3、Install MySQL

  groupadd mysql
  useradd -g mysql mysql
  tar zxvf mysql-3.23.49.tar.gz
  (or, gunzip < mysql-3.23.49.tar.gz | tar xvf -)
  cd mysql-3.23.49
  ./configure --prefix=/usr/local/mysql
  make
  make install
  s cripts/mysql_install_db
  chown -R root /usr/local/mysql
  chown -R mysql /usr/local/mysql/var
  chgrp -R mysql /usr/local/mysql
  cp support-files/my-medium.cnf /etc/my.cnf
  cp s cripts /usr/local/mysql -R
  cp support-files /usr/local/mysql -R
  cd /usr/local/mysql
  chmod +x support-files/mysql.server
  cp support-files/mysql.server /etc/rc.d/init.d/mysqld
  同时要设置 /etc/rc.d/init.d/mysqld 开机自动运行:
  ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc3.d/S99mysqld
  /etc/rc.d/init.d/mysqld start
  启动 MySQL
  /usr/local/mysql/bin/mysqladmin -u root password
  ew-password
  设置 MySQL root 口令

  4、Install OpenSSL

  cd /pub
  tar zxvf openssl-0.9.6b.tar.gz
  cd openssl-0.9.6b
  ./config
  make
  make test
  make install

  5、Install mod_ssl

  cd /pub
  tar zxvf mod_ssl-2.8.8-1.3.24.tar.gz
  tar zxvf apache_1.3.24.tar.gz
  (from www.apache.org)
  cd mod_ssl-2.8.8-1.3.24
  ./configure --with-apache=../apache_1.3.24
  cd ../apache_1.3.24
  ./configure --prefix=/www
  Install
  href="ftp://ftp.cac.washington.edu/imap/"; target=_blank>IMAP support
  cd /pub
  tar zxvf imap-2001a.tar.Z
  cd imap-2001a
  make slx (for Linux)
  修改 /etc/services 注册端口,修改 /etc/inetd.conf 开启服务
  cp c-client/c-client.a /usr/local/lib/libc-client.a
  cp c-client/rfc822.h /usr/local/include
  cp c-client/mail.h /usr/local/include
  cp c-client/linkage.h /usr/local/include

  6、Install CURL support

  cd /pub
  tar zxvf curl-7.9.6.tar.gz
  cd curl-7.9.6
  ./configure --with-ssl --with-prefix=/usr/local/curl
  make
  make test
  make install
  7、Install zlib support

  cd /pub
  tar zxvf zlib-1.1.3.tar.gz
  cd zlib-1.1.3
  ./configure
  make
  make test
  make install

  8、Install libpng support

  cd /pub
  tar zxvf libpng-1.0.10.tar.gz
  cd libpng-1.0.10
  cp s cripts/makefile.linux makefile
  vi makefile

  修改其中

  ZLIBLIB=/usr/local/lib

  ZLIBINC=/usr/local/include

  参数
  make test
  make install

  Install jpeg-6b
  support

  cd /pub
  tar zxvf jpegsrc.v6b.tar.gz
  cd jpeg-6b
  ./configure
  make
  make test
  make install
  make install-lib

  9、Install FreeType 2.0.1 support

  cd /pub
  tar zxvf freetype-2.0.1.tar.gz
  cd freetype-2.0.1
  make setup
  make
  make install

  10、Install GD support

  cd /pub
  tar zxvf gd-1.8.4.tar.gz
  cd gd-1.8.4
  vi Makefile

  修改其中

  CFLAGS=-O -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_LIBFREETYPE

  LIBS=-lgd -lpng -lz -ljpeg -lfreetype -lm

  INCLUDEDIRS=-I. -I/usr/local/include/freetype2 -I/usr/include/X11
  -I/usr/X11R6/include/X11 -I/usr/local/include
  make
  make install

  11、Install PHP

  cd /pub
  tar zxvf php-4.2.0.tar.gz
  cd php-4.2.0
  CFLAGS=-O2 -I/usr/local/ssl/include
  ./configure --with-apache=../apache_1.3.24
  --enable-memory-limit=yes
  --with-config-file-path=/usr/local/lib --with-imap --enable-ftp
  --with-mysql=/usr/local/mysql
  --enable-sockets --enable-debug=no --enable-track-vars
  --with-gd=/usr/local
  --with-jpeg-dir=/usr/local --with-png-dir=/usr/local
  --with-curl=/usr/local/curl
  --with-zlib --with-ttf --with-java
  make
  make install
  cp php.ini-dist /usr/local/lib/php.ini
  修改 /usr/local/lib/php.ini

  12、Install Zend Optimizer

  cd /pub
  tar zxvf ZendOptimizer-1[1].2.0-PHP_4.1.0-Linux_glibc21-i386.tar.gz
  cd ZendOptimizer-1.2.0-PHP_4.1.0-Linux_glibc21-i386
  mkdir /usr/local/Zend
  mkdir /usr/local/Zend/lib
  ./install.sh

  13、Install Zend Cache

  cd /pub
  tar zxvf ZendCache-1[1].1.0b-PHP_4.0.5-Linux_glibc2.1-i386.tar.gz
  cd ZendCache-1.1.0b-PHP_4.0.5-Linux_glibc2.1-i386
  cp data/ZendCache.so /usr/local/Zend/lib
  ( cp zend_cache.dat /usr/local/Zend ) // to register
  license
  Add the following lines to your php.ini file;
  do not add any extra spaces or tabs; must after Zend Optimizer configuration:
  zend_cache.use_cwd=1
  zend_cache.memory_consumption=16 ; 16MB
  zend_cache.validate_timestamps=1
  zend_extension="/usr/local/Zend/lib/ZendCache.so"

  14、Install Zend Accelerator

  cd /pub
  tar xvf ZendAccelerator-2.0.0-PHP_4.0.5-Linux_glibc21-i386.tar
  cd ZendAccelerator-2.0.0-PHP_4.0.5-Linux_glibc21-i386
  ./install.sh

  15、Install Apache

  cd ../apache_1.3.24
  SSL_BASE=/usr/local/ssl ./configure
  --prefix=/www --enable-module=ssl --enable-module=so
  --activate-module=src/modules/php4/libphp4.a
  --enable-rule=SSL_SDBM --enable-module=rewrite
  make
  make certificate
  make install
  修改 /www/conf/httpd.conf,
  Options Indexes FollowSymLinks MultiViews -> Options FollowSymLinks MultiViews
  DirectoryIndex index.html -> DirectoryIndex index.html index.php3 index.php
增加
  LoadModule webapp_module libexec/mod_webapp.so
  WebAppConnection warpConnection warp localhost:8008
  WebAppDeploy examples warpConnection /examples/
  vi /www/conf/mime.types 增加
  application/x-httpd-php php php3
  拷贝下载的 mod_webapp.so 到 /www/libexec
  启动Apache
  /www/bin/apachectl startssl
  vi /etc/rc.d/init.d/httpd (可选)
  #!/bin/sh
  . /etc/rc.d/init.d/functions
  case "$1" in
  start)
  echo -n "Starting httpd with SSL : "
  /www/bin/apachectl startssl
  ;;
  stop)
  echo -n "Shutting down httpd: "
  /www/bin/apachectl stop
  ;;
  restart)
  echo -n "Restarting httpd: "
  /www/bin/apachectl restart
  ;;
  status)
  echo -n "Show httpd status: "
  /www/bin/apachectl status
  ;;
  *)
  echo "Usage: $0 {start|stop|restart|status}"
  exit 1
  esac
  exit 0
  ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S99httpd (开机自动运行)

  16、最后测试

  在/www/htdocs/下写个test.php,内容:,
http://localhost/test.php,看看有没有很多php信息出来,如果有,说明php/mysql等都没有问题了。如果有"with Zend Optimizer v1.2.0, Copyright (c) 1998-2001, by Zend Technologies",说明Zend Optimizer装好了。如果有"with Zend Cache v1.1.0, Copyright (c) 1999-2001, by Zend Technologies",说明Zend Cache装好了。同理,看Zend Accelerator装好没有。

基于Simulink的无线充电系统LCC补偿网络建模与控制 本文详细介绍了基于Simulink的无线充电系统LCC补偿网络建模与控制方法。首先分析了LCC补偿网络的恒流输出、软开关实现和抗偏移能力等优势,并对比了不同补偿拓扑特性。随后分步骤讲解了Simulink建模流程,包括LCC主电路构建、关键参数设计、双闭环控制系统实现等核心环节。重点阐述了移相控制策略和软开关验证方法,提供了系统效率计算和抗偏移测试的调试技巧。最后展示了仿真结果,在耦合系数变化20%时,闭环系统仍能保持输出电压稳定在±2%波动范围内。文章还探讨了工程扩展方向,并针对常见问题给出了解决方案,为无 阅读详情

相关推荐

pycharm添加Anaconda解释器显示不出来

因为我之前下载的是pycharm最新版本2024.1的,所以我抱着试一试的心态卸载重装了2021.3.3的,创建新文件的时候立刻就自己识别好了conda环境。就是图中画圈的地方,之前一直显示为python的图标,但是再Python Interpreter后面跟的路径确实是我下载anaconda的地方。另外一种方法就是使用Virtualenv Environment方式配置,但是我的pycharm还是没有识别出conda的图标。首先是这位的方法,先添加系统解释器,再重启,但是我的图标还是python。

2202_75803271的博客 4006

CentOs Stream 9: 搭建PHP环境报错: No match for argument: php-imap 和 No match for argument: php-xmlrpc

以下教程保对 CentOs Stream 9 操作,如果带有其它操作系统,可能是我愿意多写一点。把[remi]段中的 enabled=0 修改为 enabled=1,看下图。最后,根据自己的情况,在下面找一个自己喜欢的版本来升级安装就可以了。找到类似的地方:PHP 8.X ,我当前的系统是 php82。2、启用Remi ,默认情况下为 enabled=0。本来不想写教程的,但是看了内上祸害人的教程真的不少。结语,这样,你看看。我自己的是 php82,所以我选择安装。如果不对的地主,请指正。

gcoollinux的博客 2248

基于Unity引擎利用OpenCV和MediaPipe的面部表情和人体运动捕捉系统

增加了模型的绑定,利用Mediapipe这个强大的库可以实现识别面部表情的捕捉和人体结构运动的捕捉,基于以上的特性加入到Unity的人物模型中,实现实时的面部表情和人体运行的捕捉

BIgbossyii的博客 1万+

基于ECS搭建云上博客(未完善)

一、连接ECS服务器 确保我们的电脑安装了ssh后,开始通过ssh连接我们的远程ECS服务器,在Windows的CMD或Powershell下,输入ssh root@服务器的公网ip,如果没有问题的话,会出现:Are you sure you want to continue connecting (yes/no)? 这里我们输入yes即可,成功后出现:Welcome to Alibaba Cloud Elastic Compute Service !即是连接成功。 二、安装 Apache HTT.

奔三的Uncle 775

从零到一:ArduPilot无人船PID调参实战指南

本文详细介绍了ArduPilot无人船PID调参的实战指南,从基础参数设定到高级调参技术,帮助用户掌握水面环境下的PID控制逻辑。通过案例分析和参数示例,解决无人船在空载、负载变化及不同水域环境中的航行问题,提升无人船的稳定性和精确度。

weixin_29266647的博客 506

社工库2.0

#大题目 社工库2.0 ###环境 whoosh2.7 jieba 12306 python3.7 网上嫖来的网页模板(感谢站长之家 ###实现效果 建立的索引文件 好看的页面 更快的查找速度 ###实现过程 具体的实现过程比较简易,毕竟whoosh已经封装的很好了 第一步 建立索引并存储 schema = Schema(zhanghao=TEXT(stored=True), code=STORED, name=TEXT(stored=True, analyzer=

sdyinruichao的博客 2万+

php imap 安装_linux 下安装PHP的IMAP扩展实现邮件收发

系统CentOS 6.5 PHP5.5.191、安装imap的依赖包:[root@iZ9482lp6yqZ]# yum install -y libc-client-*没有安装编译错误提示:configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happe...

weixin_35748595的博客 1193

ESD放电路径分析

当金属外壳接地情况下,大部分外部干扰信号将会通过外壳,外壳到接地点,再由接地点回到干扰信号的地,实现干扰信号的回流,这点不仅仅适用于​ESD,对于其他的RI类干扰,也同样适合。发现内部金属板跟外壳的搭接处存在较多的缝隙点,该缝隙点对于频率较高的信号能够实现较为理想的回流,但是对于频率没有那么高的信号,则较难以实现回流,我们尝试将这些缝隙用铜箔包裹住,充分降低该金属板跟外壳的接触阻抗​。我们分析,路径3其实是不期望的路径,我们最期望的路径是1,或者2的内部金属部件跟外壳良好接触情况下的路径。

domen_pan的博客 2226

apache httpd编译支持国密SSL

apache httpd编译支持国密SSL 1 背景 Apache httpd自身支持标准的SSL协议,但并不支持国密SSL协议。本文描述了Apache httpd配置的国密SSL协议(单向)的完整过程,仅供学习和参考之用。 2 环境 服务器OS是CentOS7.7的64位版本,IP位192.168.0.96,客户端OS是WindowsXP。 Apache httpd是httpd-2.4.46.tar.gz 。 浏览器是360安全浏览器(支持国密)。 3 安装方法一:源码编译 GMSSL.cn提供一个Ope

gmssl的博客 1414

AF驱动调试日志全解析:从配置到问题排查

本文全面解析AF驱动调试日志的配置、抓取与分析方法。从内核驱动与HAL层配置入手,确保日志正常输出,并详细解读开机初始化、马达识别、I2C通信等关键日志节点。通过多个实战案例,如对焦失败、前摄无功能、参数不生效及I2C报错等,系统性地展示了如何利用日志定位并解决AF对焦问题,是摄像头模组开发与调试的实用指南。

weixin_28285943的博客 305

自动驾驶仿真:基于Carsim开发的加速度请求模型

1、自动驾驶行业中,算法端对于纵向控制的功能预留接口基本都是加速度,我们需要给控制器仿真加速度的信号,控制器才会实现对纵向功能的控制。2、Carsim或者其他动力学软件,主要提供者节气门开度和主缸压力进行控制。我们在进行联合仿真时,往往都要通过PID的方式将请求加速度转换成对应的节气门开度与主缸压力传给动力学软件进行闭环控制。

zataji的博客 6912

Apache+SSL+PHP+JSP+MySQL+IMAP+GD安装全攻略(转)

Apache+SSL+PHP+JSP+MySQL+IMAP+GD安装全攻略(转)[@more@]在RedHat 7.2上,假设所有安装程序包都下在/pub下面,源码包都用红色表示,假设在telnet或ssh文本界面下进行如下所有...

congjukun0600的博客 150

2D激光slam数据集的下载与测试

参考博客: https://blog.youkuaiyun.com/qq_24894159/article/details/81265991 https://blog.youkuaiyun.com/fk1174/article/details/52673413#commentBox 数据集下载与生成 下载数据集 下载网址: http://ais.informatik.uni-freiburg.de/slamevaluation/datasets.php 进去网站后点你想下载的对应的"download log file" 然后你

老李的博客 4024

centos下安装php后连接不上mysql

安装完php后需要安装php的扩展比如: 安装php的扩展yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc安装完扩展之后需要再次重启apache 这时候访问就可以了,记得重启apache。可以查看phpinfo()看是否支持mysql 转载于:https://www.cnb...

weixin_30470643的博客 373

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

centos 7 php mysql_Centos7搭建php+mysql环境(整理篇)

终于将mysql+php环境搭建成功,将之前的整理一下,环境:centos7,本机IP:192.168.1.24,数据库用户名及密码都设为root,测试文件路径:/var/www/html1、取消centos7的两层防护关闭防火墙# systemctl stop firewalld.service然后查看状态:# systemctl status firewalld.service关闭selinu...

weixin_39969953的博客 514

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

windos2008 php安装imap,apache+php+mysql+imap+ldap+jdk+tomcat的安装-网管专栏,WEB服务

以下过程在redhat6.2 7.0下通过。使用软件:apache_1.3.19.tar.gzimap-2000c.tar.zmod_jserv.so..soj2sdk-1_3_0_02-linux.binmysql-3.23.33-pc-linux-gnu-i6862.tar.gzopenldap-2.0.7.tar.gzphp-4.0.4pl1.tar.gzjakarta-tomcat-3.3...

weixin_32842805的博客 213

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

yum安装Apache、PHP、Mysql及扩展插件

yum安装Apache、PHP、Mysql及扩展插件环境:CentOS 6.3 最小化安装参考 https://www.cnblogs.com/ylnic/archive/2011/03/27/1996839.html 一、yum命令用法(在root用户下,可直接调用命令,但对划分用户权限的情况下,比如在Amazon EC2需要sudo,用户环境变量没配好无法直接调用)1)同时安装多个软件a ...

weixin_34414650的博客 3052

将 PHP 模块和 MySQL 模块关联起来

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

bobowava的博客 367

php 安装imap扩展

yum -y install krb5-devel libc-client libc-client-devel ln -sv /usr/lib64/libc-client.so /usr/lib/libc-client.so cd ext/imap /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bi...

奇葩也是花 6164

php imap 库_PHP 支持IMAP

第一步:安装apache注:当前目录为/tmp,目录下有httpd-2.2.4.tar.gz, php-5.2.3.tar.gz等二进制源码包#号代表为root 根权限,#后是输入的一条命令执行下列命令解压源码包# tar -zxf httpd-2.2.4.tar.gz进入安装目录# cd httpd-2.2.4配置apache安装信息# ./configure --prefix=/usr/loc...

weixin_35615010的博客 297

MySQL建库建表操作学习笔记

SQL(Structured Query Language,结构化查询语言)是用于在关系型数据库上执行数据操作、数据检索以及数据维护的标准语言。:用于定义对数据库对象(库、表、列、索引)的操作,如 CREATE、DROP、ALTER、RENAME、TRUNCATE 等。保存可变长度的字符串(可包含字母、数字以及特殊字 符)。:用于定义对数据库记录的操作,如 INSERT、DELETE、UPDATE、SELECT 等。:用于定义对数据库、表、字段、用户的访问权限和安全级别,如 GRANT、REVOKE 等。

Eternitycai的博客 217

MySQL 单点详解(14)

给定一条 SQL,联合索引的列该怎么排呢?

2401_88601046的博客 342

Mysql+Redis八股

慢查询是指对数据库的操作超过了 long_query_time 这个时间阈值,通常为10s,生产环境中可以自己设置。超过这个时间会被记录到慢查询日志。查询的数据量过大,会导致查询操作变慢。查询语句比较复杂,比如涉及到多个表的连接和子查询,可能导致查询变慢。索引失效的情况下,查询会退化成全表扫描,导致查询变慢。硬件资源不足,比如数据库服务器上同时运行了多个查询语句,这些语句之间竞争 cpu、内存等资源,导致服务器负载过高,查询变慢。确保开启了慢查询日志,运行语句,找到查询慢的 SQL 语句。

m0_73945675的博客 139

MySQL 的 REPEATABLE READ 到底能不能防幻读——从快照读、当前读到 Next-Key Lock

本文系统讲解 InnoDB 可重复读级别下的幻读问题:从三类读异常切入,剖析快照读依赖 MVCC、当前读依赖 Next-Key Lock 的双防线机制,用双会话实验复现幻读仍会出现的边界场景,并解释各数据库在幻读防护上行为分歧的根源。

大模型全栈工程师 · Thanks_ks 289

Flink SQL 连接器实战:MySQL Source、Flink CDC 与 JDBC Sink 全解析

提供有界流读取,适合批处理和维表场景,简单直接但无法感知变更。MySQL CDC提供无界流读取,通过「全量快照 + binlog 增量」的方式实现实时捕获,是实时数仓的核心入口,但需要 MySQL 侧正确配置 binlog 和权限。JDBC Sink负责结果回写,关键在于区分仅插入流和更新流,更新流必须依赖主键完成 upsert。掌握这三者的差异,本质上就是掌握了 Flink 中「有界与无界」「追加与更新」这两组最基本的语义。

2401_83857914的博客 415

数据库乐观锁深度解析:MySQL、PostgreSQL 实战 + Spring Boot 集成指南

Oracle 提供了ORA_ROWSCN伪列(System Change Number),记录最后修改行的 SCN,类似 PostgreSQL 的xmin。实践中通常仍使用 version 字段方案,逻辑与 MySQL 完全相同。-- Oracle:通过 ORA_ROWSCN 实现乐观锁-- 更新时比对 SCN// 自定义注解// AOP 切面@Aspect@Component@Slf4jtry {

yjc_1111的专栏 389
上一篇: Rh8.0+apache+php/jsp+mysql整合实例
下一篇: 配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册
wangxd
博客等级 码龄26年 4粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值