当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪LAMP环境安装所需的一些软件包下载地址整理       httpd 包名: httpd-2.2.15.tar.gz 下载地址: http://httpd.apache.org/download.cgi 包路径: http://labs.renren.com/apache-mirror/httpd/httpd-2.2.15.tar.gz mysql 包名: mysql-5.1.48.tar.gz http://www.mysql.com/downloads/mysql/ http://m.........
    ▪Win2008 IIS 7.0+php,MySQL,Zend,phpMyadmin配置图解       首先确认你已经把一下程序下载完毕mysql-5.0.41-win32、phpMyAdmin-2.11.3、ZendOptimizer-3.3.0a、php-5.2.5-Win32 首先把php的压缩包解压到E盘,例如E:\php            (也可以是其他盘符,个人喜好而已) 1.........
    ▪Apache SSL服务器配置SSL详解       1.安装必要的软件 引用 我用的是apahce2.0.61版,可以直接官方提供的绑定openssl的apache. 文件名是:apache_2.0.61-win32-x86-openssl-0.9.7m.msi 否则单独安装windows下的openssl比较麻烦,要么找到一个第三方.........

[1]LAMP环境安装所需的一些软件包下载地址整理
    来源: 互联网  发布时间: 2013-12-24
httpd

  • 包名: httpd-2.2.15.tar.gz
  • 下载地址: http://httpd.apache.org/download.cgi
  • 包路径: http://labs.renren.com/apache-mirror/httpd/httpd-2.2.15.tar.gz
  • mysql

  • 包名: mysql-5.1.48.tar.gz
  • http://www.mysql.com/downloads/mysql/
  • http://mysql.byungsoo.net/Downloads/MySQL-5.1/mysql-5.1.48.tar.gz
  • php

  • 包名: php-5.3.2.tar.gz
  • http://www.php.net/downloads.php
  • http://cn2.php.net/get/php-5.3.2.tar.gz/from/cn.php.net/mirror
  • libxml2

  • 包名: libxml2-2.6.30-.tar.gz
  • http://ftp.gnome.org/pub/GNOME/sources/libxml2
  • http://ftp.acc.umu.se/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.30.tar.gz
  • libxslt

  • 包名: libxslt-1.1.22.tar.gz
  • http://ftp.acc.umu.se/pub/GNOME/sources/libxslt/
  • http://ftp.acc.umu.se/pub/GNOME/sources/libxslt/1.1/libxslt-1.1.22.tar.gz
  • curl

  • 包名: curl-7.20.1.tar.gz
  • http://curl.haxx.se/download/
  • http://curl.haxx.se/download/curl-7.20.1.tar.gz
  • gd2

  • 包名: gd-2.0.35.tar.gz
  • http://www.libgd.org/releases/
  • http://www.libgd.org/releases/gd-2.0.35.tar.gz
  • freetype

  • 包名: freetype-2.3.12.tar.gz
  • http://sourceforge.net/projects/freetype/files/
  • http://sourceforge.net/projects/freetype/files/freetype2/2.3.12/freetype-2.3.12.tar.gz/download
  • jpeg

  • 包名: jpegsrc.v8b.tar.gz
  • http://ijg.org/files/
  • http://ijg.org/files/jpegsrc.v8b.tar.gz
  • libpng

  • 包名: libpng-1.4.2.tar.gz
  • http://www.libpng.org/pub/png/libpng.html
  • http://download.sourceforge.net/libpng/libpng-1.4.2.tar.gz
  • zlib

  • 包名: gd-2.0.35.tar.gz
  • http://www.zlib.net/
  • http://zlib.net/zlib-1.2.5.tar.gz
  • cronolog

  • 包名: cronolog-1.6.2.tar.gz
  • http://cronolog.org/download/index.html
  • http://cronolog.org/download/cronolog-1.6.2.tar.gz
  • libmcrypt

  • 包名: libmcrypt-2.5.8.tar.gz
  • http://sourceforge.net/projects/mcrypt/files/Libmcrypt/
  • http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz/download
  • oracle

  • 包名:
    oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.zip,
    oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.x86_64.zip,
    oracle-instantclient11.2-sdk-11.2.0.1.0-1.x86_64.zip
  • http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxx86_64soft.html
  • http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz/download
  • VN:F [1.9.1_1087]

    windows服务器常用软件下载 s.

        
    [2]Win2008 IIS 7.0+php,MySQL,Zend,phpMyadmin配置图解
        来源: 互联网  发布时间: 2013-12-24

    首先确认你已经把一下程序下载完毕
    mysql-5.0.41-win32、phpMyAdmin-2.11.3、ZendOptimizer-3.3.0a、php-5.2.5-Win32

    首先把php的压缩包解压到E盘,例如E:\php            (也可以是其他盘符,个人喜好而已)

    1、IIS 管理器主界面

    2、配置ISAPI筛选器

    打开站点的ISAPI筛选器,添加一个筛选器.

    筛选器名称为php,可执行文件路径为F:\php\php5isapi.dll

    3、配置处理程序映射

    添加脚本映射

    请求路径为*.php,可执行文件路径为F:\php\php5isapi.dll,名称为php

    4、配置应用程序池

    添加应用程序池

    名称为php,  .NET Framework 版本选”无托管代码”,托管通道模式选”经典”

    5、更改站点应用池

    选择应用程序池为刚刚所建立的php应用池

    6、添加默认文档

    添加名称为index.php的文档

    7、配置php.ini

    更改F:\php目录里的php.ini-dist的名称为php.ini,然后复制到X:\Windows目录  (X为你系统所在的盘符)

    并把php_gd2.dll,php_mcrypt.dll,php_mysql.dll,php_pdo_mysql.dll前面的引号去掉,这样php才可以支持这些扩展

    8、配置extension路径

    更改extension_dir的路径为F:/php/ext/  (必须以/结尾)

    9、配置session.save_path路径

    更改session.save_path的路径为F:/php/tmp  (此目录需要手动建立)

    现在php基本配置完成了,下面开始讲解配置phpmyadmin,先把压缩包里的内容解压到X:\inetpub\wwwroot\phpmyadmin

    9、配置phpmyadmin的验证方式 修改phpMyAdmin\libraries\config.default.php文件

    把$cfg['Servers'][$i]['auth_type'] = 'config';更改为$cfg['Servers'][$i]['auth_type'] = 'cookie';

    10、配置phpmyadmin的加密用的私钥

    把$cfg['blowfish_secret'] = '';更改为$cfg['blowfish_secret'] = 'im286';

    现在已经把phpmyadmin配置完成了

    11、安装ZendOptimizer

    一路直接Next既可完成安装,安装路径那里可以设置为F:\Zend

    默认安装完毕以后不不可以直接支持Zend加密,需要做特别的设置 ..下面将讲解如何配置Zend,并让php可以支持

    返回桌面,在”我的电脑”上面右键,点击”属性”

    然后出现一下窗口,然后点击右边栏的”高级系统设置”

    然后再点击下面的”环境变量”

     

     

    双击打开编辑Path变量窗口,然后在前面添加

    F:\php;F:\php\ext;F:\Zend\lib;F:\Zend\lib\Optimizer-3.3.0\php-5.2.x;

    然后点击确定完成配置

    注意:如果你的Zend版本和php版本和我所演示的不同的话,那么上面的路径可能会更改,请时情况修改文件路径

    11、安装MySQL

    执行安装程序,直接下一步既可.安装路径可以自由选择,默认的也可以.个人喜好而已.

    安装完毕以后程序会提示你配置MySQL

    1.配置窗口

    2.询问你使用什么配置,这里可以选择Standard Configuration,也就是标准配置

    3.安装系统服务,直接Next既可

    4.设置root用户密码,直接输入既可 ..第一次设置的时候没有Current root password:这个选项的,因为我是已经安装过的,所以再次设置密码的时候需要确认当前root的密码.而第一次安装却没,这一步可以忽略. ^^

    5.应用配置

    MySQL已经安装完毕

    现在全部配置工作已经完成,如果不出意外的话,那么现在您的IIS 7.0就可以支持php,mysql,zend,phpmyadmin了

    在你的wwwroot目录新建一个index.php文件,并输入以下内容

    <?php

    Phpinfo();

    ?>

    退出保存 …

    然后打开你的浏览器,打开站点http://127.0.0.1/

    哈哈,看到没…支持php了 ..

    你也可以去下载一个php探针..这个界面更友好一些

    如果你用ASP程序的时候发现程序不能用的话,那么估计就是父路径支持没打开..下图告诉将怎么打开

    把默认的False更改为True然后应用更改既可


        
    [3]Apache SSL服务器配置SSL详解
        来源: 互联网  发布时间: 2013-12-24
    1.安装必要的软件
    引用
    我用的是apahce2.0.61版,可以直接官方提供的绑定openssl的apache.
    文件名是:apache_2.0.61-win32-x86-openssl-0.9.7m.msi

    否则单独安装windows下的openssl比较麻烦,要么找到一个第三方的编译结果,要么自己编译

    2. 生成服务器证书
    引用
    安装好在bin目录下有一个 openssl.exe文件,用来生成证书和密钥。
    1). 生成服务器用的私钥文件server.key
    进入conf目录,执行命令行
    openssl genrsa -out server.key 1024

    有文档指出使用 openssl genrsa -des3 -out server.key 1024 生成私钥文件,这样生成的私钥文件是需要口令的。
    Apache启动失败,错误提示是:Init: SSLPassPhraseDialog builtin is not supported on Win32 (key file .....)
    原因是window下的apache不支持加密的私钥文件。

    2). 生成未签署的server.csr
    进入conf目录,执行命令行
    openssl req -new -key server.key -out server.csr -config openssl.cnf
    提示输入一系列的参数,
    ......
    Country Name (2 letter code) [AU]:
    State or Province Name (full name) [Some-State]:
    Locality Name (eg, city) []:
    Organization Name (eg, company) [Internet Widgits Pty Ltd]:
    Organizational Unit Name (eg, section) []:
    Common Name (eg, YOUR name) []:
    Email Address []:
    .....
    注:Common Name必须和httpd.conf中server name必须一致,否则apache不能启动
    启动apache时错误提示为:RSA server certificate CommonName (CN) `Koda' does NOT match server name!?

    3). 签署服务器证书文件server.crt
    进入conf目录,执行命令行
    openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

    以上签署证书仅仅做测试用,真正运行的时候,应该将CSR发送到一个CA返回真正的用书.网上有些文档描述生成证书文件的过程比较繁琐,就是因为
    他们自己建立了一个CA中心证书,然后再签署server.csr.

    用openssl x509 -noout -text -in server.crt可以查看证书的内容。证书实际上包含了Public Key.

    3. 配置httpd.conf.
    引用
    在conf目录下的ssl.conf文件是关于ssl的配置,是httpd.conf的一部分。
    找到一个443的虚拟主机配置项,如下:
    <VirtualHost _default_:443>
    SSLEngine On
    SSLCertificateFile conf/ssl.crt/server.crt
    SSLCertificateKeyFile conf/ssl.key/server.key
    #SSLCertificateChainFile conf/ssl.crt/ca.crt // 暂未启用
    #......
    DocumentRoot "C:/programs/Apache2/htdocs"
    ServerName www.my.com:443
    </VirtualHost>
    1). 看SSLCertificateFile,SSLCertificateKeyFile两个配置项,所以应该在conf下建立两个子目录ssl.crt, ssl.key,然后把签署过的证书文件(.crt)和私钥文件(.key)放在相应的目录
    2). 看DocumentRoot,ServerName配置项,ServerName修改为任意你想要得域名,注意:前面生成.csr时输入的Common Name必须于这里的ServerName项一致。
    这样启动apache后,访问https://www.my.com将访问C:/programs/Apache2/htdocs目录下的内容。
    但是如果你想保留其他目录的访问仍然是http,那么你应该把
    <VirtualHost _default_:443> 也改为 <VirtualHost www.my.com:443>
    此时,即便ServerName是任意的,系统仍然正常运行,仅仅Apache log提示"does NOT match server name"
    3). 移除注释行
    LoadModule ssl_module modules/mod_ssl.so

    注意到ssl.conf的配置都在标签<IfDefine SSL>中,所以为了使IfDefine 指令有效,运行apache 的时候要加上 -D SSL 参数。

    引用
    apache -D SSL -k start

        
    最新技术文章:
    ▪linux系统中的列出敏感用户的脚本代码
    ▪a10 config backup for aXAPI
    ▪一键备份gitolite服务器的Shell脚本
    ▪nagios 分发文件实现代码
    ▪阿里云云服务器Linux系统更新yum源Shell脚本
    ▪一个监控LINUX目录和文件变化的Shell脚本分享
    ▪Linux下实现SSH免密码登录和实现秘钥的管理、...
    ▪Shell正则表达式之grep、sed、awk实操笔记
    ▪3个备份系统文件并邮件发送的Shell脚本分享
    ▪CentOS 6.3下给PHP添加mssql扩展模块教程
    ▪监控网站是否可以正常打开的Shell脚本分享
    ▪shell脚本编程之if语句学习笔记
    ▪shell脚本编程之循环语句学习笔记
    ▪shell脚本编程之case语句学习笔记
    ▪Shell脚本实现的阳历转农历代码分享
    ▪Shell脚本实现复制文件到多台服务器的代码分...
    ▪Shell脚本实现批量下载网络图片代码分享
    ▪Shell脚本实现检测文件是否被修改过代码分享
    ▪Shell脚本数组用法小结
    ▪Shell脚本批量重命名文件后缀的3种实现
    ▪C语言实现的ls命令源码分享
    ▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
    ▪Shell 函数参数
    ▪linux shell 自定义函数方法(定义、返回值、变...
    ▪Shell实现判断进程是否存在并重新启动脚本分...
    ▪Shell脚本break和continue命令简明教程
    ▪Shell脚本函数定义和函数参数
    ▪让代码整洁、过程清晰的BASH Shell编程技巧
    ▪shell常用重定向实例讲解
    ▪awk中RS、ORS、FS、OFS的区别和联系小结
     


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3