Linux下Apache的简单安装并验证
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-01
: 示:vi index.html 示:vi /wwwroot/yunjing2_html/index.html 在Apache服务器的httpd.conf配置文件中进行域名虚拟主机的设置内容: 重启apachectl服务程序: 在XP客户机上测试: Apache与其它应用程序的协作: LAMP网页应用架构 Web应用是最早体现出Linux系统应用价值的领域之一,在Linux系统中使用Apache和其它开源软件可以构建出非常优秀的Web应用系统,这个成熟的应用模式通常被称为LAMP架构,整个结构有以下组成部分 使用Linux操作系统作为整个Web服务体系的构建平台,Linux表示LAMP中的L 使用Apache作为前端的Web服务器,Apache代表LAMP中的A 使用MySQL作为后端的SQL数据库服务器,MySQL代表LAMP中的M 使用Perl、PHP或python语言作为动态网页的编程语言编写各种功能的应用系统,3种以字母P开始的编程语言共同代表LAMP中的P 配置Apache、PHP、MySQL协同工作 安装并管理MySQL服务器 是手动安装MySQL数据库,因此需要在系统中建立名为mysql的用户和组,并指定mysql用户的宿主目录是/usr/local/mysql/data 使用tar命令将下载的mysql软件包释放到/usr/local/目录中,压缩包会释放到名为mysql-3.23.58-pc-linux-i686的子目录中,为了便于管理,需要使用ln命令建立该目录的符号链接目录为mysql(这里做的是软链接): 在/var/lib/目录下建立名为mysql的子目录,并使用chown命令设置该目录和MySQL服务器安装目录的属主和属组: 进入MySQL服务器程序的目录,复制mysql的配置文件my.cnf到/etc目录中,并执行mysql_install_db命令初始化MySQL服务器中的数据库: 注:如果MySQL的RPM软件包在系统中已经安装,/etc/目录中会存在my.cnf文件,将提示覆盖原有的my.cnf文件,选择y进行覆盖即可 示:./scripts/mysql_install_db 再次使用chown命令设置/var/lib/mysql/和/usr/local/mysql/data/两个目录中的所有文件都属于mysql用户和mysql用户组,以保证mysql系统用户对新建立的数据库文件有足够的访问权限: 使用权safe_mysqld命令启动MySQL服务器运行,并使用命令选项—user指定MySQL数据库服务程序以系统用户mysql的身份运行 MySQL 数据库的管理员用户root的寝口令为空,mysql数据库程序启动后的第一件工作就是为MySQL数据库中的root用户设置口令: 成功为数据库用户root设置口令后执行MySQL程序可以进入MySQL数据库的交互界面,在MySQL命令中需要使用-u选项指定登录数据库使用的用户名,使用-p选项设置提示用户输入口令,登录后创建用于phpBB的数据库:安装并管理PHP环境: 安装flex-2.5.4a-33.i386.rpm软件包,若不安装待会编译准备时可能出错 将php-4.4.4.tar.gz软件包减压至/usr/local/src/下,并进入该减压目录: 进入php-4.4.4目录后,使用./configure命令进行编译前的准备工作: 编译准备完成之后,使用make;make install命令进行编译并安装: 经过了漫长的编译和安装过程之后,PHP程序就已经安装到Linux系统中了,但是PHP程序还没有配置文件,需要将PHP的配置模板文件php.ini-dist(此文件即在减压后的源码包中)复制到PHP的配置目录中作为配置文件使用: 进行Apache服务器中的设置: PHP程序需要和Apache服务器配合工作,因此需要在Apache服务器的主配置文件httpd.conf中进行PHP的相关设置. 编辑httpd.conf文件,确认LoadModule php4_module modules/libphp4.so设置行已经有效,并在相应的位置(通过查找AddType关键字)添加设置行AddType application/x-httpd-php .php,以便Apache服务器能够识别php类型的文件: 注:在整个过程中可在末行模式(:)下通过/命令来查看相关行 回车后按大写N找到如下位置,并添加相关行: 在http.conf文件中查找DriectoryIndex关键字,并在 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: ifcfg-eth0\问题下一篇: linux权限--强制位与冒险位
关于Linux下Apache的简单安装并验证的所有评论