1 / 31
文档名称:

ApacheMySQLPHPSSL服务器之完全安装攻略.docx

格式:docx   大小:27KB   页数:31页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ApacheMySQLPHPSSL服务器之完全安装攻略.docx

上传人:玉柱儿 2022/8/30 文件大小:27 KB

下载得到文件列表

ApacheMySQLPHPSSL服务器之完全安装攻略.docx

相关文档

文档介绍

文档介绍:编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
Apache+MySQL+PHP+SSL服务器之完全安装攻略
目的我们的目标是安装一个允许我们托管多个网站的web服务器,其中一些是针对电子1页

服务器服务器得到从PHP解释器来的连接请求,并且处理这个请求。请求可能是类似于一个简单的选择语句,或数据库表创建等。
数据库然后将应答和结果回送到PHP解释器。
Apache回送该结果到John Doe的浏览器,作为对他请求的应答。John Doe现在看见一个包含从一个数据库来的一些信息的网页。
如果这是一个对,整个过程与上述类似,除了每个请求和应答在两端被加密和解密,即,浏览器连接Apache,获得它的加密键码,加密请求并发送它。
服务器看到请求,解密并且认证它。它处理文件,加密并且发送它。然后浏览器用服务器的键码解密它。记住既然连接被加密,就是用不同的端口用。端口80用在在非安全连接上,而端口443用在安全连接时。
再说一次,它不是100%的正确,但是它足够快地让你知道幕后发生的事情的非常简单的概述。
既然我们对我们正在试图达到的目标有了一个很基本的了解,让我们继续安装软件吧。
准备
Apache (Web服务器)-
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:


Mod_SSL (安全服务器层)-
OpenSSL (SSL工具箱)-
PHP (脚本语言)-
MySQL (SQL数据库服务器 )-
下载所有(tar文件)源代码到一个临时目录下。保证你把他们放在有很多空间的地方……你应该以root身份下载他们以避免权限问题。
我们的计划
我们的计划是首先安装MySQL服务器并保证它工作,然后我们将安装PHP和Mod_SSL,最后我们将安装Apache网站服务器。在我们安装了Apache以后,我们可以测试PHP和Mod_SSL支持是否起作用了。
MySQL源代码安装(UNIX)
你必须用来执行安装MySQL源代码分发的基本命令是(自一个没解开“tar”文件):
通过使用su成为 root用户。
$su
直接进入你有tar文件的目录。(使用一个临时目录。这里使用 /tmp/download/ )
#cd /tmp/download/
使用下列命令提取文件。
# gunzip -d -c mysql- | tar xvf -
改变到新目录,它在提取期间创建。
# cd mysql-
现在你可以开始
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:

“配置”MySQL服务器。你可以用configure指定很多选项,使用configure --help查看所有的选项。我已经选择--prefix指定到安装地点的直接路径。configure将检查你的编译器和一些其他东西。如果你有任何错误,。
# configure --prefix=/usr/local/mysq
在你完成了配置以后,你可以执行下列命令make真正的二进制代码。
# make
现在你已准备好安装所有的二进制代码。运行下列命令在你用configure --prefix选项指定的目录下安装二进制代码。
# make install
在你安装好二进制代码后,现在是创建用于定义权限的mysql表的时候了。
# scripts/mysql_install_db
# cd /usr/local/mysql/bin
# ./safe_mysqld &
# ./mysqladmin -u root password "new-password"
注意:/usr/local/mysql是我选择安装MySQL服务器的目录。你可以通过改变目录选择另外的地方。
你可以通过运行一些简单的测试来验证服务器正在工作以确保MySQL正在运行。输出应该类似于下面所示的:BINDIR=/usr/local/mysql/bin。BINDIR依赖于你在上面的前缀选择的目录。
# BIND