本帖最后由 zsm 于 2012-8-10 09:56 编辑
LNMP(linux+nginx+mysql+php)源码安装及协调配置测试笔记 (1)Mysql是数据库。可以理解为硬盘上的一块区域,专门存放各种数据,比如用户信息,举个例子就是腾讯用户的QQ号和密码之类的。 (2)php是语言,用于编写应用程序,诸如接收用户信息和响应,连接到数据库(mysql),就是用PHP写的。 (3)nginx是服务器软件。用于发布。将应用程序(PHP写的)通过该软件才能更方便的给用户使用
其实,在http://www.wdlinux.cn/linux_lanmp论坛里有linuxlanmp/lamp/lnmp一键安装包,简单方便快速。但是为了理解的学习原理,我就在wdOS系统上将这些服务逐个的安装,然后把他们整合在一起相互协调工作。如果为了方便的话,可以直接到这里下载lamp一键安装包进行安装,简单方便快速。免费。 wdOS是什么?
wdOS是一个基于CentOS版本精简优化的Linux服务器系统,针对web应用精简优化,并且集成nginx,apache,php,mysql等常用的web应用环境以及wdcp服务器/虚拟主机管理系统装好系统,就可以通后台管理服务器和网站,FTP,数据库等使用方便,操作简单,安全,稳定,易用lamp,lnmp,lnamp可自由切换.详细:可参看http://www.wdlinux.cn/bbs/index.php 下面是我在wdos系统上进行的lnmp源码搭建, 以及nginx、php、mysql的整合和协调配置测试 一、源码安装mysql 下载mysql源码包 wget http:///dl.mysql.cn/mysql5/5.0/mysql-5.0.22.tar.gz
解压缩mysql源码包 [root@wdOS src]# tar -zxvf mysql-5.0.22.tar.gz
环境监测,路径安装
编译、安装。需要一定时间。
[root@wdOS mysql-5.0.22]# make && make install
设置mysql数据库 添加mysql用户和用户组,用来运行mysql数据库 [root@wdOS ~]# groupadd mysql [root@wdOS ~]# useradd -s /sbin/nologin -g mysql mysql
初始化数据库,可能出现的问题
进入my.cnf #Vi /var/mysql/my.cnf
进入服务文件,添加指定路径。 Basedir:参数指定了安装 MySQL 的安装路径 Datadir:参数指定了 MySQL 的数据库文件放在什么路径下 #vi /etc/init.d/mysqld
启动时可能出现的问题
解决办法: 首先查看一下进程。如果看到上面的内容,那说明,Mysql的进程卡死了,这时用就要用kill把这些卡死的进程都关闭,有多少关多少。
再次启动mysql
测试:连接数据库
二、nginx源码安装 1、下载nginx源码包
.........(全——请看附件——) 由于文件过大,我分为两个附件上传了。 |