linux网站搭建实例
我们知道windows网站搭建一般是:IIS Asp Sqlserver,而linux网站搭建是:Apache php Mysql.两者之间个有千秋,但是为什么我们许多的门户网站搭建都选择linux—apache php mysql呢?当然是其的安全性了,Apache 是世界排名第一的Web 服务器, 根据Netcraf所作的调查,世界上百分之五十以上的Web 服务器在使用Apache.在搭建平台时,也可以直接使用RPM 包来安装,但是使用RPM 包在一些系统上不支持,因此我们使用更通用的方法:直接从源代码来装. Apache 的特性: 1) 几乎可以运行在所有的计算机平台上. 2) 简单强有力的基于文件的配置(HTTPD.CONF) 3) 支持通用网关接口(CGI) 4) 支持虚拟主机. 5) 支持HTTP 认证. 6) 集成PERL. 7) 可以通过WEB 浏览器监视服务器的状态, 可以自定义日志. 8) 支持服务器端包含命令(SSI). 9) 支持安全SOCKET 层(SSL). 10) 具有用户会话过程的跟踪能力. 11) 支持FASTCGI 12) 集成的代理服务器 我今天给大家做的是动态网站搭建,试验思路是先装Mysql,再装Apache,我们在搞Php. 步骤如下: 一:装Mysql 1, 下载Mysql(连到物理机上),我们看看虚机和物理机的连通性,虚机是192.168.0.13,物理机是192.168.0.114.重启一下Network服务:service network restart,然后ping一下物理机. 发现是通的,网络连接正常,可以进行链接了#smbclient //192.168.0.114/src –U administrator,进入后查看我们用到的源码包,ls查看命令. 看到了httpd-2.0.58.tar.gz mysql-4.0.27.tar.gz php-4.4.2.tar.gz就是我们试验所用到得源码包. 输入get 文件名(我们先下Mysql) 2.解压缩所下的文件 退出去进行解压,在解压.gz格式的文件时:gzip –d 压缩文件,在解压 .tar格式的文件时:tar –xvf 压缩包名,在解压.tar.gz格式的文件时:tar –zxvf 压缩包名; 3.进入源码目录 和我们windows一样进入命令也是cd 4.创建Mysql组,GID的建立是:groupadd 组名 5.建立Mysql用户指定到Mysql组中 6.编译前的准备 看到下面结果的时候你就做好编译前的准备了 7.编译 8.编译安装 9.复制Mysql配置文件到/etc/my.cnf 10.进入安装目录 11.使用Mysql用户初始化数据库 12.当前目录所有文件属主变为root 13.把var目录及var目录下子文件属主变成Mysql 14.当前目录所有文件属组变为Mysql 15.后台启动Mysql数据库 安下回车,看看能不能出去,要是你退不出去的话那么恭喜你,前面你的实验全白做了. 二:Apache安装(下面我们几乎是ctrl c ,ctrl v了,我们下面的安装apache和安装php的步骤和前面安装Mysql步骤差不多) 1. 下载Apache 看看下载过来了没,用ls进行查看 有吧:httpd-2.0.58.tar.gz(Apache源码包) 2. 解压 3. 进入源码包目录 4. 编译前的准备 5.编译 6.编译安装 7.手工启动apache 那么我们怎么才能知道我们所做的是不是成功?apache安装是否正确?看其端口80 三:Php安装 1. 下载php 2. 解压Php源码包(我当前登陆的是在物理机上,得推出去解压)退出命令quit 3. 进入源码目录 4. 编译前的准备 这里可能会报错哦,可能是你虚机的防火墙还开启着,把它关掉之后就没有了.还有注意命令,在—with-apxs2时候,可能会有朋友打错把那个2打成Z习惯性的这是,这是我犯得错,给大家举出来了. 过一会儿后出现 5. 编译 6. 编译安装 7. 复制Php配置文件 8. 修改Apache配置文件,识别.Php结尾的网页文件 进去的是命令模式,我们得切换到输入模式进行修改,切换方法是,按a、i、o任意一个键.并且到达(按大写的G),到之后进行编辑修改键入:AddType application/x-httpd-php .php 马上就好了,我们安装过程已经结束.但是得写入一些验证 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |