centos65apache249php5513https配置文档已验证0706goba.docx
- 文档编号:5769896
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:22
- 大小:102.69KB
centos65apache249php5513https配置文档已验证0706goba.docx
《centos65apache249php5513https配置文档已验证0706goba.docx》由会员分享,可在线阅读,更多相关《centos65apache249php5513https配置文档已验证0706goba.docx(22页珍藏版)》请在冰豆网上搜索。
centos65apache249php5513https配置文档已验证0706goba
目录
1Apachehttpserverlinux2.4.9安装说明(已验证)3
1.1下载apr、apr-util、pcre、Apachehttpserver3
1.2将文件上传到服务器(linux)3
1.3分别解压四个文件3
1.4安装apr3
1.5安装apr-util4
1.6安装pcre4
1.7安装Apachehttpserver4
1.8启动测试前的准备5
1.9启动测试:
5
1.10共享服务器使用说明:
6
2Apachehttpserverlinux2.4.9+php安装说明(已验证)6
2.1下载apr、apr-util、pcre、Apachehttpserver、php6
2.2将文件上传到服务器(linux)6
2.3分别解压四个文件6
2.4安装apr7
2.5安装apr-util7
2.6安装pcre7
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共享服务器使用说明:
15
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:
http:
//www.pcre.org/
apachehttpserver:
http:
//httpd.apache.org/download.cgi#apache24
1.2将文件上传到服务器(linux)
例如目录:
/tmp
1.3分别解压四个文件
例如解压到当前目录:
解压apr:
tarzvxfapr-1.5.0.tar.gz(在source目录下会多出一个目录apr-1.5.0)
解压apr:
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,否则将会出错)
(2)make(编译)
(3)makeinstall(安装)
1.6安装pcre
切换到pcre-8.33文件夹下,依次执行命令:
(1)./configure--prefix=/usr/apacheworkdir/soft/pcre--with-apr=/usr/apacheworkdir/soft/apr/bin/apr-1-config
(该命令的意思是配置安装文件,指定安装路径为绝对路径;且需要依赖apr,否则将会出错)
(2)make(编译)
(3)makeinstall(安装)
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:
命令未找到
make[2]:
***[util_expr_parse.c]错误127
make[2]:
Leavingdirectory`/home/phpape/tmp/httpd-2.4.9/server'
make[1]:
***[all-recursive]错误1
make[1]:
Leavingdirectory`/home/phpape/tmp/httpd-2.4.9/server'
make:
***[all-recursive]错误1
依次执行命令:
./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,否则将会出错)
(2)make(编译)
(3)makeinstall(安装)
至此安装完成并结束。
1.8启动测试前的准备
如果不是用root用户,则要转换成实际用户,如phpape用户
1、在root用户把apachehttpd的权限改为,实际用户的权限
如#chown-fRphpape:
phpapeg/home/phpape/dev/apache
2、切换实际用户的命令
su–phpape
cd/home/phpape/dev/apache
1.9启动测试:
(1) 需要首先修改配置文件:
(/home/phpape/dev/apache/httpd/conf/httpd.conf)
ServerName属性
Listener属性
如ServerName192.168.101.55:
2004
Listen2004
PS:
如果配置文件中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
1.10共享服务器使用说明:
在httpd/htdocs目录下面增加目录、文件等,浏览器中即可查看。
2Apachehttpserverlinux2.4.9+php安装说明(已验证)
Apachehttpserver需要依赖apr、apr-util、pcre,所以要先下载和安装这三个东东。
而apr-util和pcre又依赖apr,所以要先安装apr。
安装步骤:
2.1下载apr、apr-util、pcre、Apachehttpserver、php
地址如下:
apr/apr-util:
http:
//apr.apache.org/download.cgi
pcre:
http:
//www.pcre.org/
apachehttpserver:
http:
//httpd.apache.org/download.cgi#apache24
php
2.2将文件上传到服务器(linux)
例如目录:
/tmp
2.3分别解压四个文件
例如解压到当前目录:
解压apr:
tarzvxfapr-1.5.0.tar.gz(在source目录下会多出一个目录apr-1.5.0)
解压apr:
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关于解压方面的相关命令。
2.4安装apr
切换到apr-1.5.0文件夹下,依次执行命令:
(1)./configure--prefix=/usr/apacheworkdir/soft/apr(该命令的意思是配置安装文件,指定安装路径为绝对路径)
(2)make(编译)
(3)makeinstall(安装)
2.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,否则将会出错)
(2)make(编译)
(3)makeinstall(安装)
2.6安装pcre
切换到pcre-8.33文件夹下,依次执行命令:
(1)./configure--prefix=/usr/apacheworkdir/soft/pcre--with-apr=/usr/apacheworkdir/soft/apr/bin/apr-1-config
(该命令的意思是配置安装文件,指定安装路径为绝对路径;且需要依赖apr,否则将会出错)
(2)make(编译)
(3)makeinstall(安装)
2.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:
命令未找到
make[2]:
***[util_expr_parse.c]错误127
make[2]:
Leavingdirectory`/home/phpape/tmp/httpd-2.4.9/server'
make[1]:
***[all-recursive]错误1
make[1]:
Leavingdirectory`/home/phpape/tmp/httpd-2.4.9/server'
make:
***[all-recursive]错误1
依次执行命令:
./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
(该命令的意思是配置安装文件,指定安装路径为绝对路径;且需要依赖apr/apr-util/pcre,否则将会出错)
(2)make(编译)
(3)makeinstall(安装)
至此安装完成并结束。
2.8启动测试前的准备
如果不是用root用户,则要转换成实际用户,如phpape用户
1、在root用户把apachehttpd的权限改为,实际用户的权限
如#chown-fRphpape:
phpapeg/home/phpape/dev/apachephp
2、切换实际用户的命令
su–phpape
cd/home/phpape/dev/apachephp
2.9启动测试:
(1) 需要首先修改配置文件:
(/home/phpape/dev/apachephp/httpd/conf/httpd.conf)
ServerName属性
Listener属性
如ServerName192.168.101.55:
2005
Listen2005
PS:
如果配置文件中Listen定义的是默认的80端口(或1024以下),那么启动Apache将需要root权限以将它绑定在特权端口上。
参考网址:
(2) 切换到/home/phpape/dev/apachephp/httpd/bin目录下,
执行:
./apachectl-kstart
(3) 到浏览器中输入http:
192.168.101.55:
2005,得到:
It works!
如果要停止执行,则./apachectl-kstop
2.10共享服务器使用说明:
在httpd/htdocs目录下面增加目录、文件等,浏览器中即可查看。
2.11编译和安装php
2.11.1解压php5.x文件
例如解压到当前目录:
解压php:
tarzvxfphp-5.5.13.tar.gz(在source目录下会多出一个目录php-5.5.13)
PS:
注意,我下载的都是tar.gz格式的,如果是其他格式的,请参考linux关于解压方面的相关命令。
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)make(编译)
(3)makeinstall(安装)
2.11.3切换php目录的属主
如果不是用root用户,则要转换成实际用户,如phpape用户
1、在root用户把php的权限改为,实际用户的权限
如#chown-fRphpape:
phpapeg/home/phpape/dev/apachephp/php
2、切换实际用户的命令
su–phpape
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
(1) 修改配置文件:
(/home/phpape/dev/apachephp/httpd/conf/httpd.conf)
………
#添加//自动添加了libphp5.so
#AddTypeautoappendlibphp5.sosupport
AddTypeapplication/x-httpd-php.php.phtml.php3.inc
2.11.6新增index.php
/home/phpape/dev/apachephp/httpd/htdocs/目录下,追加
viindex.php
php
phpinfo()
?
>
2.12启动服务,查看php是否使用
(1) 切换到/home/phpape/dev/apachephp/httpd/bin目录下,
执行:
./apachectl-kstop(停止前面的服务器)
(2) 切换到/home/phpape/dev/apachephp/httpd/bin目录下,
执行:
./apachectl-kstart
(3) 到浏览器中输入http:
192.168.101.55:
2005,得到:
It works!
(4) 到浏览器中输入http:
192.168.101.55:
2005/index.php,
得到:
2.13修订httpd.conf变成所对应的php服务器
(1) 修改配置文件:
(/home/phpape/dev/apachephp/httpd/conf/httpd.conf)
修改DirectoryIndexindex.html为DirectoryIndexindex.htmlindex.php
(2) 修改配置文件:
(/home/phpape/dev/apachephp/httpd/htdocs)
cd/home/phpape/dev/apachephp/httpd/htdocs
mvindex.htmlindex.html.bk
(3) 切换到/home/phpape/dev/apachephp/httpd/bin目录下,
执行:
./apachectl-kstop(停止前面的服务器)
(4) 切换到/home/phpape/dev/apachephp/httpd/bin目录下,
执行:
./apachectl-kstart
(5) 到浏览器中输入http:
192.168.101.55:
2005,
宣告大功告成了,php服务器
3Apachehttpserverlinux2.4.9+php+Https安装说明(已验证)
Apachehttpserver需要依赖apr、apr-util、pcre,所以要先下载和安装这三个东东。
而apr-util和pcre又依赖apr,所以要先安装apr。
安装步骤:
3.1下载apr、apr-util、pcre、Apachehttpserver、php
地址如下:
apr/apr-util:
http:
//apr.apache.org/download.cgi
pcre:
http:
//www.pcre.org/
apachehttpserver:
http:
//httpd.apache.org/download.cgi#apache24
php
openssl:
http:
//www.openssl.org/source/
3.2将文件上传到服务器(linux)
例如目录:
/tmp
3.3分别解压五个文件
例如解压到当前目录:
解压apr:
tarzvxfapr-1.5.0.tar.gz(在source目录下会多出一个目录apr-1.5.0)
解压apr:
tarzvxfapr-util-1.5.3.tar.gz(在source目录下会多出一个目录apr-util-1.5.3)
解压pcre:
tarzvxfpcre-8.33.t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- centos65apache249php5513https 配置 文档 验证 0706 goba