集成lamp环境 跟搭建的lamp环境 有什么区别,运行在服务器上的

集成lamp环境 跟搭建的lamp环境 有什么区别,运行在服务器上的,第1张

表面上看, 集成 代表着你要的东西包含了这个lamp

搭建意思是你自己安装配置lamp

都需要服务器,而 l 通常是指 linux , linux就是这个服务器运行的操作系统。如果安装在windos上就是 wamp 了。

承载能力目前来说,重点不只是lamp

承载能力取决于你的计算强度、网络环境等诸多因素。

首先不算计算强度的话,单独说说带宽,目前带宽的缺陷就很容易让理论上很强的服务器拖死。

如果推开带宽不说,单独说服务器, lamp 加高速网卡,好的服务器 承载能力自然就很好。

所以具体事情具体分析,具体计算。

这个事情 是个系统工程。

如果你说明你的意图,也许我会让你更清楚如何走好下一步。

/boot 100MB 内核及启动文件

swap 交换空间,内存的2倍

/ 10G

/usr 最起码5G,整个Linux系统基本就安装在这里了。我喜欢搞10G

/usr/loacl/ 5到10个G就够用了(Oracle别装这里,否则会不够玩的,呵呵)我们习惯把LAMP编译安装的东西放这里(这是习惯的力量,官方推荐我们装/opt目录了)

主要是放PHP网站的吧,

/home就不用分出来了

剩下空间全部用来放PHP网站,(例:挂载在/usr/local/apache2/htdocs/ )

访问量大注意及时清理临时文件,在/tmp

日志文件也要注意

你有自己固定的IP么,没有的话,就必须用花生壳之类的动态域名解析系统了。在你的DNS提供商的域名解析管理服务中,把你的注册域名添加一条别名记录,指向花生壳的动态解析域名。这样就完成了域名解析的设置。

然后,要对你的路由器动点手脚,使用的网站可以在外网访问。首先把路由器的web管理端口改成其他的,如8080,腾出80端口给你的网站使用。接着添加一条端口转发规则,把你的虚拟机内网IP和80端口转发到wan口的公网IP+80上,然后在公网上访问你注册的域名,就可以访问到你虚拟机上的web服务了。

由于中国实行文化封锁政策,这个过程总不是那么顺利的,你得先在域名提供商那里做网站备案,才能正常解析域名。如果你在国外注册域名,那么这一步就可以节省了你大量的精力。

1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。

2、更新完成后,打开浏览器,输入“http://localhost/”回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功。 

3、当web服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到Web服务器的目录中。一般情况下,当Web服务器安装完成后,会创建路径“%系统根目录%inetpub/wwwroot”,将我们开发的网站COPY到该路径下。即可实现本地访问该网站。

4、设置防火墙,让局域网当其它计算机也能访问本地网站资源。具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过Windows防火墙”,在弹出的对话框中勾选“万维网服务HTTP”右侧的两个复选框,最后点击确定退出。

5、在局域网中其它计算机上,打开浏览器,输入 “http://Web服务器的IP地址/”按回车键,就可以访问服务器上的资源”。  经过以上步骤的设置,局域网中的其它用户就可以通过浏览器访问你所共享的web资源了!

扩展资料:

入门级服务器所连的终端比较有限(通常为20台左右),况且在稳定性、可扩展性以及容错冗余性能较差,仅适用于没有大型数据库数据交换、日常工作网络流量不大,无需长期不间断开机的小型企业。

不过要说明的一点就是目前有的比较大型的服务器开发、生产厂商在后面我们要讲的企业级服务器中也划分出几个档次,其中最低档的一个企业级服务器档次就是称之为"入门级企业级服务器",这里所讲的入门级并不是与我们上面所讲的"入门级"具有相同的含义,不过这种划分的还是比较少。

还有一点就是,这种服务器一般采用Intel的专用服务器CPU芯片,是基于Intel架构(俗称"IA结构")的,当然这并不是一种硬性的标准规定,而是由于服务器的应用层次需要和价位的限制。

那你就先安装make工具和C编译器,把yum源设置成国内的,然后:

yum install make gcc gcc-c++

如果yum用不成,那就把Linux系统安装光盘挂载上,用rpm -ivh gcc安装光盘里面的rpm包。

先回答你在一台服务器上安装lamp和在两台服务器上分别安装lamp的区别。

只要是为了安全性,其次是考虑均衡服务器性能。

一般有点规模的网站,都会做如下考虑,将网站应用层,数据层和附件等剥离。

应用层,你可以理解为放你的php程序的服务器,应用服务器是直接面对访问者的,一般如果被黑客攻击的话,主要是攻击他。

数据层,就是一台服务器上,仅仅安装mysql,其他什么php,apache什么的,什么都不安装,并且和应用层等组成局域网,

也就是要访问数据库,必须先通过应用层服务器。

和附件服务器,应为数据量巨大,需要独立为一台服务器,当然,这个回答已经超过你问题的范畴了。

多台服务器,还可以利用他们自己相互备份,比如数据库服务器,定时拷贝应用服务器的内容,应用服务器,同事拷贝数据库服务器的内容。

这样,无论哪个服务器的硬盘损坏,都可以将最近的备份立刻调出,甚至此时将某个服务器直接安装lamp,先顶一顶,做到服务不间断。

另外,应用服务器和数据库服务器对硬件的要求是不一样的,如果你经常接触网络程序和服务器,可以发现,程序的短板一般都是数据库。

数据库对服务器的内存要求非常高,而程序对cpu的要求比较高,我见过最贵的数据库服务器售价是36万(去年),和他配套的应用服务器是1万元的。

每天顶100万pv左右的访问。

然后回答你如何配置,其实很简单,如果服务器托管,你让机房帮你搞定(免费的,你可以提出要求)。

如果在本地调试,进入mysql,命令界面,输入用户名和密码,输入以下代码

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON TO 'username'@'%' IDENTIFIED BY 'password'

WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

以上代码生成一个用户名是 username ,密码是 password 的远程用户。

你可以查一下mysql grant语句的使用方法。

一个很简单的方法是,在应用层服务器上安装一个phpmyamdin,然后在configdefaultphp 文件中,将所有的localhost,改成装有mysql数据库的ip地址。

然后就很简单了,就像操作本地数据库一样,就这么简单。

希望对你有用。

=============================================================

你追问的问题应该是这样的。

mysql中建立一个可以远程访问的用户名和密码。

php程序中,将连接数据库的代码中的,localhost,改为mysql所在服务器的IP。

#1首先进入php的源码目录下扩展目录

cd /root/php-713/ext

#2进入要编译的模块的目录下,这里进入bcmath

cd /root/php-713/ext/bcmath

#3执行如下命令

phpize

/configure --with-php-config=/usr/local/php/bin/php-config

make && make install

注意:--with-php-config的路径请以你的实际路径为准!

#4编译成功后,日志会输出bcmathso这个文件的地址

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/

#5将上述文件添加到phpini文件里

vi /usr/local/php/lib/phpini

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/bcmathso

#6重启你的apache或nginx服务器后,再刷新页面查看是否成功。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 集成lamp环境 跟搭建的lamp环境 有什么区别,运行在服务器上的

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情