LAMP环境下,mysql是一台单独的的机器只用来提供数据库服务。如何在web的机器设置数据库的访问路径?

作者&投稿:于呼 (若有异议请与网页底部的电邮联系)
搭建lamp环境,apache和php在一台服务器,mysql在另一台服务器~

先回答你在一台服务器上安装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,然后在config.default.php 文件中,将所有的localhost,改成装有mysql数据库的ip地址。
然后就很简单了,就像操作本地数据库一样,就这么简单。

希望对你有用。
=============================================================
你追问的问题应该是这样的。
mysql中建立一个可以远程访问的用户名和密码。
php程序中,将连接数据库的代码中的,localhost,改为mysql所在服务器的IP。

要看你用的什么网站程序了,有的后台就能改,有的要进网站目录里数据库链接文件里的数据库地址改成现在地址就是了。

MySQL名字的来历
MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。不管怎样,在经过一些测试后,开发者得出结论:mSQL并没有他们需要的那么快和灵活。这导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。
MySQL这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQL AB创始人之一的Monty Widenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。
MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。
[编辑本段]MySQL的概述
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的官方网站的网址是:
[编辑本段]MySQL的特性
1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性
2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统
3.为多种编程语言提供了API。这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。
4.支持多线程,充分利用CPU资源
5.优化的SQL查询算法,有效地提高查询速度
6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名
7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径
8.提供用于管理、检查、优化数据库操作的管理工具
9.可以处理拥有上千万条记录的大型数据库
[编辑本段]MySQL的应用
与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。
目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是遵循GPL的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。
[编辑本段]MySQL管理
可以使用命令行工具管理MySQL数据库(命令mysql 和 mysqladmin),也可以从MySQL的网站下载图形管理工具MySQL Administrator和MySQL Query Browser。
phpMyAdmin是由php写成的MySQL资料库系统管理程式,让管理者可用Web介面管理MySQL资料库。
phpMyBackupPro也是由PHP写成的,可以透过Web介面创建和管理数据库。它可以创建伪cronjobs,可以用来自动在某个时间或周期备份MySQL 数据库。
另外,还有其他的GUI管理工具,例如早先的mysql-front 以及 ems mysql manager,navicat 等等。
[编辑本段]Mysql存储引擎
MyISAM Mysql的默认数据库,最为常用。拥有较高的插入,查询速度,但不支持事务
InnoDB 事务型数据库的首选引擎,支持ACID事务,支持行级锁定
BDB 源自Berkeley DB,事务型数据库的另一种选择,支持COMMIT和ROLLBACK等其他事务特性
Memory 所有数据置于内存的存储引擎,拥有极高的插入,更新和查询效率。但是会占用和数据量成正比的内存空间。并且其内容会在Mysql重新启动时丢失
Merge 将一定数量的MyISAM表联合而成一个整体,在超大规模数据存储时很有用
Archive 非常适合存储大量的独立的,作为历史记录的数据。因为它们不经常被读取。Archive拥有高效的插入速度,但其对查询的支持相对较差
Federated 将不同的Mysql服务器联合起来,逻辑上组成一个完整的数据库。非常适合分布式应用
Cluster/NDB 高冗余的存储引擎,用多台数据机器联合提供服务以提高整体性能和安全性。适合数据量大,安全和性能要求高的应用
CSV 逻辑上由逗号分割数据的存储引擎
BlackHole 黑洞引擎,写入的任何数据都会消失,一般用于记录binlog做复制的中继
另外,Mysql的存储引擎接口定义良好。有兴趣的开发者通过阅读文档编写自己的存储引擎。
[编辑本段]Mysql最常见的应用架构
单点(Single),适合小规模应用
复制(Replication),适合中小规模应用
集群(Cluster),适合大规模应用
[编辑本段]mysql历史版本
MySQL公司目前在同时开发两个版本的软件,4.1版以及5.0版。4.1版本的代码已经发布并有望在8个月后公布最终代码。而5.0版本的最后产品将在6个月后发布。
MySQL4.1版本中增加了不少新的性能,包括对主键的更高速度的缓存,对子查询的更好的支持,以及应网络约会网站所要求的,基于地理信息的查询。
而其同步开发的5.0版本则把目标对准了企业用户,对于4.1版本中的所有新特性,5.0版本悉数收入囊中,并且独具以下特点:对外键的良好支持;系统自动报错机制以及对存储过程的充分支持。

Mysql现在现已开发出5.1版本支持视图!
[编辑本段]Mysql中文视频教学

左光华的mysql网络数据库开发教学视频
Mysql6.0的alpha版于2007年初发布,新版增加了对falcon存储引擎的支持。Falcon是Mysql社区自主开发的引擎,支持ACID特性事务,支持行锁,拥有高性能的并发性。Mysql AB公司想用Falcon替代已经非常流行的InnoDB引擎,因为拥有后者技术的InnoBase已经被竞争对手Oracle所收购。
2008年1月16日,Sun Microsystems宣布收购MySQL AB,出价约10亿美元现金包括期权。
[编辑本段]MySQL的基本命令
[ ]中的内容为可选项
--创建数据库
mysql> create database 数据库名称
--创建表
mysql> create table 表名 (
列的名字(id)类型(int(4))primary key(定义主键) auto_increment(描述 自增),
……,
);
--查看所有数据库
mysql> show databases 数据库名称;
--使用某个数据库
mysql> use database 数据库名称;
--查看所使用数据库下所有的表
mysql> show tables;
--显示表的属性结构
mysql> desc 表名;
--选择表中数据的显示
--* 代表选择所有列 ,
mysql> select * from 表名 where id=?[and name=?] [or name=?];
mysql> select id,name from 表名order by 某一列的名称 desc(降序,asc为升序)
--删除表中的数据
mysql> delete from table where id=?[or name=? (and name=?)];
--删除表
mysql> drop table;
--删除数据库
mysql> drop database;
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。
注:[1]索引不是万能的!索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。为了在某种程序上弥补这一缺陷,许多SQL命令都有一个DELAY_KEY_WRITE项。这个选项的作用是暂时制止 MySQL在该命令每插入一条新记录和每修改一条现有之后立刻对索引进行刷新,对索引的刷新将等到全部记录插入/修改完毕之后再进行。在需要把许多新记录插入某个数据表的场合,DELAY_KEY_WRITE选项的作用将非常明显。[2]另外,索引还会在硬盘上占用相当大的空间。因此应该只为最经常查询和最经常排序的数据列建立索引。注意,如果某个数据列包含许多重复的内容,为它建立索引就没有太大的实际效果。
从理论上讲,完全可以为数据表里的每个字段分别建一个索引,但MySQL把同一个数据表里的索引总数限制为16个。
1. InnoDB数据表的索引
与MyISAM数据表相比,在 InnoDB数据表上,索引对InnoDB数据表的重要性要在得多。在InnoDB数据表上,索引不仅会在搜索数据记录时发挥作用,还是数据行级锁定机制的苊、基础。"数据行级锁定"的意思是指在事务操作的执行过程中锁定正在被处理的个别记录,不让其他用户进行访问。这种锁定将影响到(但不限于)SELECT...LOCK IN SHARE MODE、SELECT...FOR UPDATE命令以及INSERT、UPDATE和DELETE命令。
出于效率方面的考虑,InnoDB数据表的数据行级锁定实际发生在它们的索引上,而不是数据表自身上。显然,数据行级锁定机制只有在有关的数据表有一个合适的索引可供锁定的时候才能发挥效力。
2. 限制
如果WEHERE子句的查询条件里有不等号(WHERE coloum != ...),MySQL将无法使用索引。
类似地,如果WHERE子句的查询条件里使用了函数(WHERE DAY(column) = ...),MySQL也将无法使用索引。
在JOIN操作中(需要从多个数据表提取数据时),MySQL只有在主键和外键的数据类型相同时才能使用索引。
如果WHERE子句的查询条件里使用比较操作符LIKE和REGEXP,MySQL 只有在搜索模板的第一个字符不是通配符的情况下才能使用索引。比如说,如果查询条件是LIKE 'abc%',MySQL将使用索引;如果查询条件是LIKE '%abc',MySQL将不使用索引。
在ORDER BY操作中,MySQL只有在排序条件不是一个查询条件表达式的情况下才使用索引。(虽然如此,在涉及多个数据表查询里,即使有索引可用,那些索引在加快ORDER BY方面也没什么作用)
如果某个数据列里包含许多重复的值,就算为它建立了索引也不会有很好的效果。比如说,如果某个数据列里包含的净是些诸如"0/1"或"Y/N"等值,就没有必要为它创建一个索引。
普通索引、唯一索引和主索引
1. 普通索引
普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHERE column = ...)或排序条件(ORDER BY column)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如一个整数类型的数据列)来创建索引。
2. 唯一索引
普通索引允许被索引的数据列包含重复的值。比如说,因为人有可能同名,所以同一个姓名在同一个"员工个人资料"数据表里可能出现两次或更多次。
如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列创建索引的时候就应该用关键字UNIQUE把它定义为一个唯一索引。这么做的好处:一是简化了MySQL对这个索引的管理工作,这个索引也因此而变得更有效率;二是 MySQL会在有新记录插入数据表时,自动检查新记录的这个字段的值是否已经在某个记录的这个字段里出现过了;如果是,MySQL将拒绝插入那条新记录。也就是说,唯一索引可以保证数据记录的唯一性。事实上,在许多场合,人们创建唯一索引的目的往往不是为了提高访问速度,而只是为了避免数据出现重复。
3. 主索引
在前面已经反复多次强调过:必须为主键字段创建一个索引,这个索引就是所谓的"主索引"。主索引与唯一索引的唯一区别是:前者在定义时使用的关键字是PRIMARY而不是UNIQUE。
4. 外键索引
如果为某个外键字段定义了一个外键约束条件,MySQL就会定义一个内部索引来帮助自己以最有效率的方式去管理和使用外键约束条件。
5. 复合索引
索引可以覆盖多个数据列,如像INDEX(columnA, columnB)索引。这种索引的特点是MySQL可以有选择地使用一个这样的索引。如果查询操作只需要用到columnA数据列上的一个索引,就可以使用复合索引INDEX(columnA, columnB)。不过,这种用法仅适用于在复合索引中排列在前的数据列组合。比如说,INDEX(A, B, C)可以当做A或(A, B)的索引来使用,但不能当做B、C或(B, C)的索引来使用。
6. 索引的长度
在为CHAR和VARCHAR类型的数据列定义索引时,可以把索引的长度限制为一个给定的字符个数(这个数字必须小于这个字段所允许的最大字符个数)。这么做的好处是可以生成一个尺寸比较小、检索速度却比较快的索引文件。在绝大多数应用里,数据库中的字符串数据大都以各种各样的名字为主,把索引的长度设置为10~15个字符已经足以把搜索范围缩小到很少的几条数据记录了。
在为BLOB和TEXT类型的数据列创建索引时,必须对索引的长度做出限制;MySQL所允许的最大索引jlkjljkjlj全文索引
文本字段上的普通索引只能加快对出现在字段内容最前面的字符串(也就是字段内容开头的字符)进行检索操作。如果字段里存放的是由几个、甚至是多个单词构成的较大段文字,普通索引就没什么作用了。这种检索往往以LIKE %word%的形式出现,这对MySQL来说很复杂,如果需要处理的数据量很大,响应时间就会很长。
这类场合正是全文索引(full-text index)可以大显身手的地方。在生成这种类型的索引时,MySQL将把在文本中出现的所有单词创建为一份清单,查询操作将根据这份清单去检索有关的数据记录。全文索引即可以随数据表一同创建,也可以等日后有必要时再使用下面这条命令添加:
ALTER TABLE tablename ADD FULLTEXT(column1, column2)
有了全文索引,就可以用SELECT查询命令去检索那些包含着一个或多个给定单词的数据记录了。下面是这类查询命令的基本语法:
SELECT * FROM tablename
WHERE MATCH(column1, column2) AGAINST('word1', 'word2', 'word3')
上面这条命令将把column1和column2字段里有word1、word2和word3的数据记录全部查询出来。
注解:InnoDB数据表不支持全文索引。
查询和索引的优化
只有当数据库里已经有了足够多的测试数据时,它的性能测试结果才有实际参考价值。如果在测试数据库里只有几百条数据记录,它们往往在执行完第一条查询命令之后就被全部加载到内存里,这将使后续的查询命令都执行得非常快--不管有没有使用索引。只有当数据库里的记录超过了1000条、数据总量也超过了MySQL服务器上的内存总量时,数据库的性能测试结果才有意义。
在不确定应该在哪些数据列上创建索引的时候,人们从EXPLAIN SELECT命令那里往往可以获得一些帮助。这其实只是简单地给一条普通的SELECT命令加一个EXPLAIN关键字作为前缀而已。有了这个关键字,MySQL将不是去执行那条SELECT命令,而是去对它进行分析。MySQL将以表格的形式把查询的执行过程和用到的索引(如果有的话)等信息列出来。
在EXPLAIN命令的输出结果里,第1列是从数据库读取的数据表的名字,它们按被读取的先后顺序排列。type列指定了本数据表与其它数据表之间的关联关系(JOIN)。在各种类型的关联关系当中,效率最高的是system,然后依次是const、eq_ref、ref、range、index和All(All的意思是:对应于上一级数据表里的每一条记录,这个数据表里的所有记录都必须被读取一遍--这种情况往往可以用一索引来避免)。
possible_keys数据列给出了MySQL在搜索数据记录时可选用的各个索引。key数据列是MySQL实际选用的索引,这个索引按字节计算的长度在key_len数据列里给出。比如说,对于一个INTEGER数据列的索引,这个字节长度将是4。如果用到了复合索引,在key_len数据列里还可以看到MySQL具体使用了它的哪些部分。作为一般规律,key_len数据列里的值越小越好(意思是更快)。
ref数据列给出了关联关系中另一个数据表里的数据列的名字。row数据列是MySQL在执行这个查询时预计会从这个数据表里读出的数据行的个数。row数据列里的所有数字的乘积可以让我们大致了解这个查询需要处理多少组合。
最后,extra数据列提供了与JOIN操作有关的更多信息,比如说,如果MySQL在执行这个查询时必须创建一个临时数据表,就会在extra列看到using temporary字样
[编辑本段]安装MySQL时候的注意事项
1、如果您是用MySQL+Apache,使用的又是FreeBSD网路操作系统的话,安装时候你应按注意到FreeBSD的版本问题,在FreeBSD的3.0以下版本来说,MySQL Source内含的MIT-pthread运行是正常的,但在这版本以上,你必须使用native threads,也就是加入一个with-named-thread-libs=-lc_r的选项。
2、如果您在COMPILE过程中出了问题,请先检查你的gcc版本是否在2.81版本以上,gmake版本是否在3.75以上。
3、如果不是版本的问题,那可能是你的内存不足,请使用./configure -- with-low-memory来加入。
4、如果您要重新做你的configure,那么你可以键入rm config.cache和make clean来清除记录。
5、我们一般把MySQL安装在/usr/local目录下,这是缺省值,您也可以按照你的需要设定你所安装的目录。


1.修改PHP配置文件,保证能够连接到数据库。
2.修改数据库配置,授予192.168.1.253以访问权限。这里只需授予这个IP就行了。如果不授予,PHP将不能访问数据库;如果授予范围过广,将会给你的系统带来潜在的安全风险。

肯定是改php的配置文件了。 apache的话安装好后确定能打开页面就行。

这个不影响的,网页读取出来是正常的!我做也是这种情况!



MY&FSNH是什么牌子
法国著名品牌MY&FSNH雷洛斯天使创立于1968年,现隶属于法国麦妃国际集团股份有限公司,MY&FSNH源自于法国一位爱摇滚音乐的皮具设计师之手。这位设计师热衷于将摇滚强然的律动感觉作为自己的设计元素,赋予MY&FSNH品牌崇尚个性的时尚韵味,个性不羁,卓尔不群。MY&FSNH品牌之设计以其形象性,新颖性和互动...

英语作文,My Perfect Summer Holiday。帮翻译一下:
my perfect summer holiday.i will make good use of everyday during the summer holiday.i will take good rest,sleep and wake up early.i will help my parents with house work,clean my room once a week.i will finish my holiday homework well,and read more useful books.i think it...

i'm very gald to show you around my school是什么意_百 ...
我很高兴能带你游览我的学校。

It amp 39 s My Life的中文翻译
“It's My Life”的中文翻译是“这是我的人生”。这首歌表达了一种积极、自主的人生态度。歌词中传达了个人对生活的热爱和掌控,强调了自我实现和追求梦想的重要性。通过歌曲,我们可以感受到歌手对生活的热情和执着,以及他愿意为自己的人生负责的决心。在现实生活中,我们也应该...

My birthday's coming soon 中为什么用coming
进行时表将来。你写的句子怎么会是这样啊?老师祝你学习进步!望采纳,多谢!^_^

"My Home"50字英语作文
My Home I have a warm home.I love my home.Into the gate, you will see a large living room.Turn left is the kitchen.If, go straight, then we can see three rooms.Central Which room is mine.It is not big, but very sweet.Room filled with my favorite doll.My parents are...

帮我翻译一下这句英语(很简单)
水,我的朋友 做水吧我的朋友。。我的朋友们都像水一样。这句话肯定是说他的朋友在某些方面与水有着相似之处,要根据具体语境判断。be water 谓语提前是为了起强调作用,强调这种相似之处

My dear………是什么意思?
4、对人的敬称,字典中... ... 对人的敬称[ my dear;used for people of the same generation or lower generation]良,美善[ fine;good] ...5、偶的亲爱的,天籁... ... My own,my dear,my one true love 那属于偶的,偶的亲爱的,偶的真爱 One I love,two she loves 我爱着他,...

能否告诉我红警里面NPC讲的话,要英文的
Got it!拿下它!On my way!正在路上!Double time!快跑时间!On the move!在移动中!攻击Attacking!正在攻击!You got it!你干掉它!Enemy sighted!敌人已看见!Let's do it!让我们行动!Diggin' in!渗人里面![猜的]Safety first, sir!安全第一,长官!受伤We're pinned down!我们被压制了!We're being ...

用下面的词组造句,并翻译
1.I can help my mother wash plates. 我可以帮妈妈洗盘子.2.Our Chinese teacher is strict with us. 我们语文老师对我们要求很严格。3.The boy is playing with his sister . 男孩正在和他的姐姐玩。4 Can you tell me about your life in Britain?

鼎湖区19524919921: LAMP环境下,mysql是一台单独的的机器只用来提供数据库服务.如何在web的机器设置数据库的访问路径? -
施采附桂: MySQL名字的来历 MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格.不管怎样,在经过一些测试后,开发者得出结论:mSQL并没有他们需要的那么快和灵活.这导致了一个使用几乎和mSQL一样的API接...

鼎湖区19524919921: 搭建lamp和lnmp时,很多地方都说可以把mysql分开安装在其他机器上,这个是怎么实现的 -
施采附桂: 要看你用的什么网站程序了,有的后台就能改,有的要进网站目录里数据库链接文件里的数据库地址改成现在地址就是了.

鼎湖区19524919921: 搭建lamp环境,apache和php在一台服务器,mysql在另一台服务器 -
施采附桂: 先回答你在一台服务器上安装lamp和在两台服务器上分别安装lamp的区别.只要是为了安全性,其次是考虑均衡服务器性能.一般有点规模的网站,都会做如下考虑,将网站应用层,数据层和图片附件等剥离.应用层,你可以理解为放你的php...

鼎湖区19524919921: lamp lnmp lnamp 这三有啥区别 -
施采附桂: LAMP 指的Linux (操作系统)、 ApacheHTTP 服务器, MySQL (数据库软件) 和PHP (有时也是指Perl 或 Python) 的第一个字母,一般用来建立的web 服务器.LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构.这四种软件均为免费开源软件,组合到一起,成为一个免费、高效、扩展性强的网站服务系统.LNAMP 是指由 Linux(CentOS),Nginx,Apache,Mysql,Php 为主,其他诸如Pure-ftpd,Jailkit为辅的一套生产环境安装包.

鼎湖区19524919921: lamp与xampp和lampp的区别? -
施采附桂: lamp:我们最常说的lamp,是一种系统环境,由Linux+Apache+Mysql+PHP构成,常用来运行web服务器.要在系统上完成这个环境的安装,可以很复杂的一步一步编译和设置,也可以用已经集成好的软件,脚本等实现快速安装.XAMPP:软...

鼎湖区19524919921: apache和php必须在同一台服务器吗 -
施采附桂: 你可以把PHP看作是在服务器上本地运行的应用,既然是本地应用,当然得和服务(apache)在同一服务器上咯.mysql可以远程,那是因为mysql本身就是一个网络服务.

鼎湖区19524919921: 在linux下架设LAMP环境,Mysql用不了怎么回事 -
施采附桂: 看看你安装php的时候有没有安装mysql支持.

鼎湖区19524919921: 如何阿里云服务器 上lamp 环境 mysql的访问地址 -
施采附桂: lamp的话推荐你使用wdcp或者phpstudy一键包搭建,mysql的访问地址在服务器内写127.0.0.1即可,外网直接访问服务器ip就行(前提是防火墙关闭)端口一般都是3306

鼎湖区19524919921: 简述PHP和APACHE以及MYSQL共同的优点 -
施采附桂: 你应该加上linux一块问的,他们共同构建了LAMP.去掉linux在windows下运行就叫WAMP. 先说下LAMP和WAMP吧,LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言....

鼎湖区19524919921: 关于Mysql,具体见图,环境是LAMP..求大神解... -
施采附桂: show tables;看看有没有Users这个表,如果没有你查毛线啊

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网