- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十讲LAMP网页应用架构.ppt
第10讲 LAMP网页应用架构 LAMP网页应用架构 LAMP的组成 Linux作为操作系统 Apache作为Web服务器 MySQL作为数据库服务器 PHP/Perl/Python作为编程语言 LAMP的特点 全部组成部分都采用开源软件 适合于构建各种类型的网页应用系统 具有广泛的应用系统支持 配置LAMP应用8-1 安装并管理MySQL服务器 获得MySQL软件包 /downloads/ 添加mysql用户和组 # groupadd -g 200 mysql # useradd -u 200 -g mysql -d /usr/local/mysql/data \ -M mysql 释放MySQL软件包 # tar zxvf mysql-3.23.58-pc-linux-i686.tar.gz \ -C /usr/local/ # cd /usr/local/ # ln -s mysql-3.23.58-pc-linux-i686/ mysql 配置LAMP应用8-2 安装并管理MySQL服务器(续) 初始化MySQL服务器中的数据库 # ./scripts/mysql_install_db 启动mysql服务程序 # /usr/local/mysql/bin/safe_mysqld --user=mysql 设置数据库管理员用户口令 # /usr/local/mysql/bin/mysqladmin -u root \ password myrootpw 登录数据库 # /usr/local/mysql/bin/mysql -u root -p 配置LAMP应用8-3 安装并管理PHP环境 获取php源码包 /downloads.php 释放php源码包 # tar zxvf php-4.4.4.tar.gz -C /usr/local/src/ 完成编译前的配置 # cd /usr/local/src/php-4.4.4 # ./configure --prefix=/usr/local/php4 \ --with-apxs2=/usr/local/apache2/bin/apxs \ --with-mysql=/usr/local/mysql \ --with-config-file-path=/usr/local/php4 配置LAMP应用8-4 安装并管理PHP环境(续) 编译并安装php程序 # make; make install 建立php的配置文件 # cp php.ini-dist /usr/local/php4/php.ini 配置LAMP应用8-5 进行Apache服务器中的设置 httpd.conf中对php的配置 LoadModule php4_module modules/libphp4.so AddType application/x-httpd-php .php DirectoryIndex index.html index.html.var index.php 停止并再次启动httpd服务程序 # /usr/local/apache2/bin/apachectl stop # /usr/local/apache2/bin/apachectl start 配置LAMP应用8-6 测试php网页 建立php测验页 # vi /usr/local/apache2/htdocs/test.php ?php phpinfo( ); ? 访问测试页 /test.php 配置LAMP应用8-7 安装phpBB论坛系统 获得phpBB安装包 /downloads.php 释放phpBB安装包 # tar zxvf phpBB-2.0.21.tar.gz \ -C /usr/local/apache2/htdocs/ 设置目录属主和属组 # chown -R nobody:nobody phpBB2/ 访问phpBB安装向导页面 /phpBB2/ 删除配置目录 # cd /usr/local/apache2/htdocs/phpBB2/ # rm -rf install/ contrib/ 配置LAMP应用8-8 访问phpBB论坛首页 /phpBB2/ 阶段总结 LAMP环境由Linux、Apache、MySQL和PHP/Perl/Python组成 LAMP环境的构建需要配置Apache、MySQL和PHP进行协同工作 phpBB是典型的LAMP应用,可实现论坛系统的功能 阶段练习 以编译安装的Apache服务器为基础,构建LAMP运行环境 在已构建的LAMP环境中使用phpBB搭建论坛应用系统 本章总结 实验 任务1:Apac
文档评论(0)