Linux下Apache与MySQL+PHP的综合应用案例.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux下Apache与MySQL+PHP的综合应用案例 ? 实验背景: 小诺公司的Linux服务器中已经编译安装了Apache服务器,为了构建公司的论坛系统,需要安装phpBB论坛程序。phpBB是典型的LAMP(Linux+Apache+MySQL+PHP)架构应用系统,因此需要在现有Apache服务器的基础上搭建完整的LAMP运行环境,具体的应用需求如下: 1、 搭建Apache服务器,并创建虚拟主机。 2、 安装MySQL服务器,作为phpBB论坛程序的后台SQL数据库服务器使用。 3、 配置Apache服务器支持PHP程序运行,一边phpBB程序能够在Apache服务器中被正确处理。 4、 在已经安装构建的LAMP环境中安装和配置phpBB程序,从而实现论坛系统的功能。 ? 实验步骤: ? 一、 安装并管理MySQL服务器。 下载mysql的源码包(/downloads/),为了方便安装,可以选择下载与Apache 2.0版配置运行较好的MySQL 3.23的二进制版本,这样可以省去从源码编译安装MySQL服务器。 下载完成之后,使用tar命令将下载的mysql源码包解压到/usr/local/目录下,会释放出一个名为mysql-2.23.58-pc-linux-i686.的文件。 ? 为了方便管理,需要使用ln命令建立该目录的符号链接目录为mysql。 ? 进入mysql服务器程序的目录,删除mysql的配置文件f ? 执行mysql_install_db命令初始化MySQL服务器中的数据库。 ? 由于是手动安装MySQL数据库,因此需要在系统中建立名为mysql的用户和组,并指定mysql用户的宿主目录是“/usr/local/mysql/data”。参数“-R”是将mysql目录中的所有文件的属主和属组都修改。 ? 使用safe_mysqld命令启动MYSQL服务器运行,并使用命令选项“--user”指定MySQL数据库服务程序以系统用户mysql的身份运行。 ? 运行./bin/mysql,查看MySQL数据库是否能够运行。 ? 由于MySQL数据库的管理员用户root的初始口令为空,所有mysql数据库程序启动后的第一件工作就是为MySQL数据库中的root用户设置口令,“-p”参数可以更改密码。成功设置数据库用户root口令之后,执行MySQL程序可以进入MySQL数据库的交互界面,在mysql命令中需要使用“-u”选项指定登录数据库使用的用户名,使用“-p”选项设置提示用户输入口令。 ? 二、 安装并管理PHP环境 下载PHP环境需要的源码包文件(下载地址:/downloads.php),为了与各个用于系统保持良好的兼容性,在下载页面选择PHP4.4版。下载PHP的源码包之后使用tar命令将其释放到系统的源码目录“/usr/local/php/”中,释放过程会建立名为php-4.4.4的子目录。 ? 进入php-4.4.4子目录,并使用“./configure”命令进行编译之前的准备工作。 --prefix设置PHP程序的安装路径。 --with-apxs2 设置PHP为Apache服务器提供的模块的安装位置。 --with-mysql 设置MySQL服务器程序的安装位置。 -with-config-file-path 设置PHP程序的配置文件所在的位置。 ? 在完成“./configure”命令的配置后,就可以使用make命令进行编译并使用make install命令进行PHP程序的安装了。 ? 安装完成之后,PHP程序还没有配置文件,需要将PHP的配置模板文件php.ini-disk复制到PHP的配置目录中作为配置文件使用。 ? 三、进行Apache服务器中的设置 由于PHP程序需要和Apache服务器配合工作,因此需要在Apache服务器的主配置文件httpd.conf中进行PHP的相关设置。 编辑httpd.conf文件,确认LocadModule php4_module modules/lobphp4.so设置行已经有效,并在相应的位置添加设置行AddType application/x-httpd-php .php ? 在DirectoryIndex这一行的末尾添加index.php,以便Apache服务器能够正确处理php类型的index文件。如果访问的时候不想输入index.php,可以将index.php放置在最前面。 ? 对httpd.conf设置完成之后,停止服务apachectl,然后启用服务apachectl。如果不生效,使用命令“killall -9 httpd服务”然后再通过以下脚步启动httpd服务。 ? 四、测试PHP环境是否可用 使用vi编辑器在虚拟主机的个人目录p

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档