centos65apache249php5513https配置文档已验证0706gobaWord文档下载推荐.docx

上传人:b****6 文档编号:18756953 上传时间:2023-01-01 格式:DOCX 页数:22 大小:102.69KB
下载 相关 举报
centos65apache249php5513https配置文档已验证0706gobaWord文档下载推荐.docx_第1页
第1页 / 共22页
centos65apache249php5513https配置文档已验证0706gobaWord文档下载推荐.docx_第2页
第2页 / 共22页
centos65apache249php5513https配置文档已验证0706gobaWord文档下载推荐.docx_第3页
第3页 / 共22页
centos65apache249php5513https配置文档已验证0706gobaWord文档下载推荐.docx_第4页
第4页 / 共22页
centos65apache249php5513https配置文档已验证0706gobaWord文档下载推荐.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

centos65apache249php5513https配置文档已验证0706gobaWord文档下载推荐.docx

《centos65apache249php5513https配置文档已验证0706gobaWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《centos65apache249php5513https配置文档已验证0706gobaWord文档下载推荐.docx(22页珍藏版)》请在冰豆网上搜索。

centos65apache249php5513https配置文档已验证0706gobaWord文档下载推荐.docx

2.7安装Apachehttpserver7

2.8启动测试前的准备8

2.9启动测试:

8

2.10共享服务器使用说明:

9

2.11编译和安装php9

2.11.1解压php5.x文件9

2.11.2安装php9

2.11.3切换php目录的属主9

2.11.4复制配置文件php.ini10

2.11.5修改配置httpd.conf文件自动添加libphp5.so10

2.11.6新增index.php10

2.12启动服务,查看php是否使用10

2.13修订httpd.conf变成所对应的php服务器11

3Apachehttpserverlinux2.4.9+php+Https安装说明(已验证)12

3.1下载apr、apr-util、pcre、Apachehttpserver、php12

3.2将文件上传到服务器(linux)13

3.3分别解压五个文件13

3.4安装apr13

3.5安装apr-util13

3.6安装pcre14

3.7安装openssl14

3.8安装Apachehttpserver14

3.9启动测试前的准备15

3.10启动测试:

15

3.11共享服务器使用说明:

3.12编译和安装php16

3.12.1解压php5.x文件16

3.12.2安装php16

3.12.3切换php目录的属主16

3.12.4复制配置文件php.ini16

3.12.5修改配置httpd.conf文件自动添加libphp5.so16

3.12.6新增index.php17

3.13启动服务,查看php是否使用17

3.14修订httpd.conf变成所对应的php服务器18

3.15生成服务器私钥19

3.16生成服务器的信任证20

3.17用私钥签名的签证(证书):

20

3.18修改apachehttpd的ssl配置文件20

3.19httpd.conf文件修改21

3.20启动测试(https)22

1Apachehttpserverlinux2.4.9安装说明(已验证)

Apachehttpserver需要依赖apr、apr-util、pcre,所以要先下载和安装这三个东东。

而apr-util和pcre又依赖apr,所以要先安装apr。

 

安装步骤:

1.1下载apr、apr-util、pcre、Apachehttpserver

地址如下:

apr/apr-util:

http:

//apr.apache.org/download.cgi

pcre:

//www.pcre.org/

apachehttpserver:

//httpd.apache.org/download.cgi#apache24

1.2将文件上传到服务器(linux)

例如目录:

/tmp

1.3分别解压四个文件

例如解压到当前目录:

解压apr:

tarzvxfapr-1.5.0.tar.gz(在source目录下会多出一个目录apr-1.5.0)

tarzvxfapr-util-1.5.3.tar.gz(在source目录下会多出一个目录apr-util-1.5.3)

解压pcre:

tarzvxfpcre-8.33.tar.gz(在source目录下会多出一个目录pcre-8.33)

解压Apachehttpserver:

tarzvxfhttpd-2.4.9.tar.gz(在source目录下会多出一个目录httpd-2.4.9)

PS:

注意,我下载的都是tar.gz格式的,如果是其他格式的,请参考linux关于解压方面的相关命令。

1.4安装apr

切换到apr-1.5.0文件夹下,依次执行命令:

(1)./configure--prefix=/usr/apacheworkdir/soft/apr(该命令的意思是配置安装文件,指定安装路径为绝对路径)

(2)make(编译)

(3)makeinstall(安装)

1.5安装apr-util

切换到apr-util-1.5.3文件夹下,依次执行命令:

(1)./configure--prefix=/usr/apacheworkdir/soft/apr-util--with-apr=/usr/apacheworkdir/soft/apr/bin/apr-1-config

(该命令的意思是配置安装文件,指定安装路径为绝对路径;

且需要依赖apr,否则将会出错)

1.6安装pcre

切换到pcre-8.33文件夹下,依次执行命令:

(1)./configure--prefix=/usr/apacheworkdir/soft/pcre--with-apr=/usr/apacheworkdir/soft/apr/bin/apr-1-config

1.7安装Apachehttpserver

只用能用root用户切换到httpd-2.4.9(/tmp/httpd-2.4.9)文件夹下,不然会出现:

bison-pap_expr_yy--defines=/home/phpape/tmp/httpd-2.4.9/server/util_expr_parse.h\

-o/home/phpape/tmp/httpd-2.4.9/server/util_expr_parse.c/home/phpape/tmp/httpd-2.4.9/server/util_expr_parse.y

make[2]:

bison:

命令未找到

***[util_expr_parse.c]错误127

Leavingdirectory`/home/phpape/tmp/httpd-2.4.9/server'

make[1]:

***[all-recursive]错误1

make:

依次执行命令:

./configure--prefix=/home/phpape/dev/apache/httpd--with-apr=/usr/apacheworkdir/soft/apr/bin/apr-1-config--with-apr-util=/usr/apacheworkdir/soft/apr-util/bin/apu-1-config--with-pcre=/usr/apacheworkdir/soft/pcre/bin/pcre-config

且需要依赖apr/apr-util/pcre,否则将会出错)

至此安装完成并结束。

1.8启动测试前的准备

如果不是用root用户,则要转换成实际用户,如phpape用户

1、在root用户把apachehttpd的权限改为,实际用户的权限

如#chown-fRphpape:

phpapeg/home/phpape/dev/apache

2、切换实际用户的命令

su–phpape

cd/home/phpape/dev/apache

(1) 

需要首先修改配置文件:

(/home/phpape/dev/apache/httpd/conf/httpd.conf)

ServerName属性

Listener属性

如ServerName192.168.101.55:

2004

Listen2004

如果配置文件中Listen定义的是默认的80端口(或1024以下),那么启动Apache将需要root权限以将它绑定在特权端口上。

参考网址:

(2) 

切换到/home/phpape/dev/apache/httpd/bin目录下,

执行:

./apachectl-kstart

(3) 

到浏览器中输入http:

192.168.101.55:

2004,得到:

It 

works!

如果要停止执行,则./apachectl-kstop 

在httpd/htdocs目录下面增加目录、文件等,浏览器中即可查看。

2Apachehttpserverlinux2.4.9+php安装说明(已验证)

2.1下载apr、apr-util、pcre、Apachehttpserver、php

php 

2.2将文件上传到服务器(linux)

2.3分别解压四个文件

2.4安装apr

2.5安装apr-util

2.6安装pcre

2.7安装Apachehttpserver

./configure--prefix=/home/phpape/dev/apachephp/httpd--enable-so--enable-rewrite--with-mpm=prefork--enable-module=so--with-apr=/usr/apacheworkdir/soft/apr/bin/apr-1-config--with-apr-util=/usr/apacheworkdir/soft/apr-util/bin/apu-1-config--with-pcre=/usr/apacheworkdir/soft/pcre/bin/pcre-config

2.8启动测试前的准备

phpapeg/home/phpape/dev/apachephp

cd/home/phpape/dev/apachephp

(/home/phpape/dev/apachephp/httpd/conf/httpd.conf)

2005

Listen2005

切换到/home/phpape/dev/apachephp/httpd/bin目录下,

2005,得到:

2.11编译和安装php

2.11.1解压php5.x文件

解压php:

tarzvxfphp-5.5.13.tar.gz(在source目录下会多出一个目录php-5.5.13)

2.11.2安装php

切换到php-5.5.13文件夹下,依次执行命令:

(1)./configure--prefix=/home/phpape/dev/apachephp/php--enable-maintainer-zts--with-apxs2=/home/phpape/dev/apachephp/httpd/bin/apxs--with-config-file-path=/home/phpape/dev/apachephp/php/etc

(该命令的意思是配置安装文件,指定安装路径为绝对路径)

2.11.3切换php目录的属主

1、在root用户把php的权限改为,实际用户的权限

phpapeg/home/phpape/dev/apachephp/php

cd/home/phpape/dev/apachephp/php/etc

2.11.4复制配置文件php.ini

cp/tmp/php-5.5.13/php.ini-productionphp.ini

2.11.5修改配置httpd.conf文件自动添加libphp5.so

修改配置文件:

<

IfModulemime_module>

………

#添加//自动添加了libphp5.so

#AddTypeautoappendlibphp5.sosupport

AddTypeapplication/x-httpd-php.php.phtml.php3.inc

/IfModule>

2.11.6新增index.php

/home/phpape/dev/apachephp/httpd/htdocs/目录下,追加

viindex.php

?

php

phpinfo()

>

2.12启动服务,查看php是否使用

./apachectl-kstop(停止前面的服务器)

(4) 

2005/index.php,

得到:

2.13修订httpd.conf变成所对应的php服务器

修改DirectoryIndexindex.html为DirectoryIndexindex.htmlindex.php

(/home/phpape/dev/apachephp/httpd/htdocs)

cd/home/phpape/dev/apachephp/httpd/htdocs

mvindex.htmlindex.html.bk

(5) 

2005,

宣告大功告成了,php服务器

3Apachehttpserverlinux2.4.9+php+Https安装说明(已验证)

3.1下载apr、apr-util、pcre、Apachehttpserver、php

openssl:

//www.openssl.org/source/

3.2将文件上传到服务器(linux)

3.3分别解压五个文件

tarzvxfpcre-8.33.t

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 公共行政管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1