如何在CentOS 6.0 上安装 LAMP 组件呢?

1.安装 MySQL
首先来进行 MySQL 的安装。打开超级终端,输入:
[root@localhost ~]# yum install mysql mysql-server

等待mysql安装完成,接着输入,让 MySQL 能够随系统自动启动:
vmware安装ubuntu11.10本地测试环境,php+mysql+apache,因为是本地环境请不要拿安全做文章。

1.下载ubuntu11.10和vmware。
vmware下载安装请看:http://www.myxzy.com/read.php/90.htm
虚拟机安装ubuntu,这里就不说了。安装好ubuntu并启动。

2.设置本地网络连接,ip地址等。演示用nat桥接的方式上网,IP:192.168.128.3。
安装了ubuntu11.10版本,通过sudo apt-get install mysql-server安装了了mysql,这里不做安全考虑,我直接给权限了。

1.连接进入;
#mysql -u root -proot(这里密码在mysql安装过程中提示有设置)

2.我这里直接给root的外部访问权限了;
#grant all privileges on *.* to ‘root’@'%’ identified by ‘passwordd’ with grant option;
这个免费空间有2个款式可以选择,一个无发帖要求,另外一个要求每月有发帖数量的,这里我们只看第一个。
空间大小:1500M
流量限制:15G/月
空间后台:CP面板
支持语言:PHP
数据库: mysql
域名绑定:提供免费域名,可以绑定自己的域名,可以做NS记录也可以做别名记录
这里将一个简单的例子。php通过一个下拉菜单显示相关信息。
mysql数据库看起来类似这样,数据库表名称user
id      Name     Adress
1      张三       北京
2      李四       上海
3      王五       南京
4      赵六       深圳
MySQL外部访问
mysql 默认是禁止远程连接的,你在安装mysql的系统行运行mysql -u root -p 后进入mysql
输入如下:
mysql>use mysql;
mysql>grant all privileges on 数据库名字.* to '远程用户名'@'远程IP地址' identified by '远程用户的密码';
mysql>flush privileges;
mysql>\q

随机显示MySQL数据库表中的数据,其实并不难,方法也多种多样。

最简单的方法是rand()随机取。例如:要从tablename表中随机提取5条记录,大家一般的写法就是


SELECT * FROM table ORDER BY RAND() LIMIT 5

尽量少使用ORDER BY RAND(),使用其他方法替换。因为ORDER BY rand()会将数据从磁盘中读取,进行排序,会消耗大量的IO和CPU,可以在程序中获取一个rand值,然后通过在从数据库中获取对应的值。

在使用MySQL之前,需要建立数据库的环境来创建数据表,首先我们需要安装该数据库环境,即MySQL。

1、下载MySQL
MySQL的官方网站是http://www.mysql.com
mysql版本有很多,这里主要说windows,如果是服务器的话,就需要看是什么系统,需要使用适合的版本。
mysql版本更新速度还是很快的,大家不必要追求最新版本,只要是稳定的,适合自己的需求的就可以了。
mysql-5.5.12-win32(windows 32位系统 x86)下载:http://www.kuaipan.cn/file/id_22329148424847511.html
提交