知识大全 Apache的完全安装转载
Posted 知
篇首语:书到用时方恨少,事非经过不知难。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Apache的完全安装转载相关的知识,希望对你有一定的参考价值。
Apache的完全安装转载 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
从互联网下载以下几个程序(本文采用DSO方式安装) 按如下步骤进行处理 apache_ tar gz mod_ssl tar gz mod_perl current tar mod_gzip a tar gz mod_fastcgi tar gz php tar gz (另需安装pth tar gz mm tar gz perl tar gz zlib tar gz libpng tar gz png gettext freetype jpeg gd gd ) 安装pth server# tar zxvf pth tar gz server# cd pth server# /configure enable pthread server# make server# make test server# make install 安装mm server# tar zxvf mm tar gz server# cd mm server# /configure disable shared server# make server# make test server# make install 安装perl server# tar zxvf perl tar gz server# cd perl server# sh Configure de server# make server# make test server# make install 安装zlib server# tar zxvf zlib tar gz server# cd zlib server# /configure server# make test server# make install 安装libpng (need zlib png) server# pkg_add png version server# tar zxvf libpng tar gz server# cd libpng server# cp scripts/makefile freebsd makefile server# make server# make test server# make install 安装apache_ + mod_ssl (need OpenSSL MM Prel_ ) + mod_perl current 解压缩包(以下文件解压在同一个目录下) server# tar zxvf apache_ tar gz server# tar zxvf mod_ssl tar gz server# tar zxvf mod_perl current tar 配置mod_ssl server# cd mod_ssl server# /configure with apache= /apache_ with mm= /mm prefix=/usr/local/apache enable shared=ssl server# cd 配置安装mod_perl server# cd mod_perl server# perl Makefile PL EVERYTHING= APACHE_SRC= /apache_ /src USE_APACI= PREP_HTTPD= DO_HTTPD= (Freebsd 下有两处错误提示 忽略) server# make server# make install server# cd 配置安装apache_ server# cd apache_ server# /configure prefix=/usr/local/apache enable module=ssl activate module=src/modules/perl/libperl a enable module=most enable shared=max server# make server# make certificate(生成证书 按提示选择 并记下密码) server# make install 安装mod_gzip server# tar zxvf mod_gzip a tar gz server# cd mod_gzip a server# edit Makefile(将APXS的路径 APXS?=/usr/local/sbin/apxs 改成apache安装路径 APXS?=/usr/local/apache/bin/apxs) server# make server# make install 安装mod_fastcgi server# tar zxvf mod_fastcgi tar gz server# cd mod_fastcgi server# /usr/local/apache/bin/apxs o mod_fastcgi so c * c server# /usr/local/apache/bin/apxs i a n fastcgi mod_fastcgi so 安装php (need gettext freetype jpeg gd gd png 这里假设mysql已经安装并运行) server# pkg_add gettest version server# pkg_add jpeg version server# pkg_add gd version server# pkg_add gd version server# tar zxvf php tar gz server# cd php server# /configure with apxs=/usr/local/apache/bin/apxs with config file path=/usr/local/apache/conf with mysql=/usr/local/mysql with mysql sock=/tmp/ enable versioning enable ftp enable bcmath disable debug enable memory limit=yes enable track vars enable sysvsem enable sysvshm with gettext enable trans sid enable fastcgi with tsrm pth=pth config with freetype dir=/usr/local with jpeg dir=/usr/local with gd=/usr/local enable gd native ttf with png dir=/usr/local with zlib=/usr/local with zlib dir=/usr/local with mm=/usr/local with openssl with iconv server# make server# make install server# cp php ini dist /usr/local/apache/conf/php ini 配置apache是其支持php 及php ini文件 在/use/local/apache/conf下有这两个文件: /usr/local/apache/conf/ 示例 /usr/local/apache/conf/php ini 示例 php ini 在中添加 AddType application/x php AddType application/x s 配置php ini upload_tmp_dir /tmp default_charset gb register_globals On 安装至此完成 可以使用如下命令启动apache server# /usr/local/apache/bin/apachectl start 如果要使用则使用如下命令启动 server# /usr/local/apache/bin/apachectl startssl (键入证书密码 然后回车) 编写apache的自启动文件(Freebsd下): server# edit /usr/local/etc/rc d/apache server sh 示例 apache server sh server# chmod apache server sh 重新启动服务器 Bind 就可以自动运行! 测试服务器 在/usr/local/apache/htdocs下编辑test php来测试php是否安装成功 示例 test php <? phpinfo() ?> 在浏览器中的地址栏中输入即可以显示php的安装信息 如果你使用的是apachects startssl命令启动的话 你可以 在浏览器中的地址栏中输入 来显示php的安装信息 虚拟服务器的设置(摘自化境编程界Apache Server设置虚拟WEB 作者 不详)原文 未加修改 一 IP型虚拟主机 IP型虚拟主机指每一虚拟主机对应唯一的IP 可通过多个物理网卡或虚拟网口实现多IP Solaris 和Windows NT都支持这种方式 两种配置多虚拟主机的方法 为每一虚拟主机启动一个d进程 下列情况下使用此方法 ) 需考虑安全隔离问题 如两个d运行于不同的User Group Listen ServerRoot 两者用户除通过Web相互浏览数据 无法访问其他数据 ) 能提供足够内存和文件描述器 设置方法 为每一虚拟主机建立一个独立的d安装 在每一个安装路径的配置文件里 用Listen指令指定进程服务的IP 如 Listen : 为所有虚拟主机启动一个d进程 下列情况下使用此方法 ) 允许在虚拟主机间共享d配置 ) 计算机服务于大量的请求 运行多个进程使服务器性能降低成为重要考虑因素 设置方法 在配置文件里 用VirtualHost指令为每一虚拟主机设置ServerAdmin ServerName DocumentRoot ErrorLog TransferLog或CustomLog 如 <VirtualHost > #此处建议用IP ServerAdmin webmas DocumentRoot /usr/local/etc/d/htdocs/smallco ServerName #建议此处用域名 ErrorLog /usr/local/etc/d/logs/smallco/error_log TransferLog /usr/local/etc/d/logs/smallco/access_log </VirtualHost> <VirtualHost > #此处建议用IP ServerAdmin webmast DocumentRoot /groups/baygroup/ ServerName #建议此处用域名 ErrorLog /groups/baygroup/logs/error_log TransferLog /groups/baygroup/logs/access_log </VirtualHost> 同时要做虚拟网口或网卡的配置 在DNS也要做相应设置 二 名字型虚拟主机(Apache 以上版本支持) IP型虚拟主机虽好 但不是最佳方案 它要求每一虚拟主机有一专用 IP 在某些机器上难于实现 名字型虚拟主机是指每一虚拟主机的名字不相同 但IP一样 它的好处是不限制虚拟主机数量 配置 使用简单 不需另外的软硬件 缺点是客户端必须支持该部分协议 最近版本的浏览器都支持 某些老版本浏览器不支持 但Apache为此提供了解决方法 设置方法 在配置文件里 用NameVirtualHost指令设置虚拟主机 如 NameVirtualHost <VirtualHost > # cha138/Article/program/Java/ky/201311/28070相关参考
PHPWeb开发学习实录:安装配置Apache和PHP 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
PHPWeb开发学习实录:Apache服务器的安装(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
PHPWeb开发学习实录:Apache服务器的安装(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 在 Linux 上安装 Oracle、PHP 和 Apache
在Linux上安装Oracle、PHP和Apache 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 Linux上安装Apache+Php+Mysql的过程[1]
Linux上安装Apache+Php+Mysql的过程[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 Linux上安装Apache+Php+Mysql的过程[2]
Linux上安装Apache+Php+Mysql的过程[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 解析centos中Apache、php、mysql 默认安装路径
解析centos中Apache、php、mysql默认安装路径 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
知识大全 Linux下安装PHP,APACHE,MYSQL,PERL方法
Linux下安装PHP,APACHE,MYSQL,PERL方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
知识大全 Apache、SSL、MySQL和PHP平滑无缝地安装
Apache、SSL、MySQL和PHP平滑无缝地安装 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
关于Apache2.0和PHP5.0安装详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!随着时代