首页 运维 网络学院 查看内容

LAMP环境的搭建,发布多个虚拟主机实现CMS建站

2011-7-21 10:52 703 0

摘要:   做网站的朋友都了解网站做好了要买个域名和空间,这个空间也就是我们所说的虚拟主机。发布虚拟主机在windows和linux平台上都可以实现,今天我就要和大家一起实现在linux平台下用编译安装的方式...
关键词: nbsp Mysql root localhost 数据库 软件包 编译 目录 Apache 部分

  做网站的朋友都了解网站做好了要买个域名和空间,这个空间也就是我们所说的虚拟主机。发布虚拟主机在windows和linux平台上都可以实现,今天我就要和大家一起实现在linux平台下用编译安装的方式安装Apache , Mysql和PHP实现LAMP组合并发布多个php的网站。  整个过程分为四个大的步骤:  第一部分:编译安装Apache  第二部分:安装Mysql  第三部分:编译安装PHP  第四部分:发布PHP网站(wordpress,织梦,)  下面就分别四个步骤和大家一块实现,(有什么问题还请大家指正)  第一部分:编译安装Apache  我在根目录下建立了一个/lamp/apache目录用来放我们这次apache的配置文件  配置过程这一部分我在上一篇博客里已经详细的写过了,如果有需要的朋友可以去参考这里就不再……我就从安装Mysql来写。  第二部分:安装Mysql  1,下载需要的软件包  大家可以到http://www.mysql.com/downloads/或者在网上搜索下载相应的软件包,我这里所使用的是mysql-5.1.14-beta-linux-i686-glibc23.tar.gz  (注:有的时候大家装不上数据库是因为安装包有问题,不是你安装失误。)  2,解压软件包  把mysql的软件包解压到/lamp目录下并重命名为mysql  [root@localhost software]# tar  -zxvf mysql-5.1.14-beta-linux-i686-glibc23.tar.gz   -C   /lamp  [root@localhost lamp]# mv  mysql-5.1.14-beta-linux-i686-glibc23/  mysql  这里我们还可以拷贝一个文件让系统支持我们什么类型的数据库  [root@localhost mysql]# cp support-files/my-medium.cnf    /etc/my.cnf  注:my-medium.cnf 这里为中型数据库(也可以不复制,让系统默认)  3,添加mysql用户  [root@localhost mysql]# useradd mysql  4,初始化mysql  [root@localhost mysql]# ./scripts/mysql_install_db  5,修改文件级目录的权限  [root@localhost mysql]# chown  root  .  -R  [root@localhost mysql]# chown  mysql  data  -R  [root@localhost mysql]# chgrp    mysql .   -R  这里的点代表当前目录不要省略了,-R代理递归执行  6,启动mysql数据库  [root@localhost mysql]# bin/safe_mysqld --user=mysql  &  这里我们要注意我们运行命令的目录/lamp/mysql ; &号代理后台运行  我们可以用jobs命令查看后台有没有运行mysql的任务  [root@localhost mysql]# jobs  [1]+  Running                 bin/safe_mysqld --user=mysql  &  7,登录数据库测试  [root@localhost mysql]# bin/mysql  -u  root  -p  这里我们也要注意我们运行命令的目录/lamp/mysql ;  注:这里的root用户和linux的系统用户root不是同一个用户  8,修改登录数据库密码  默认情况下mysql的root用户是没有密码的。这里我们给他加一个密码  格式:bin/mysqladmin -u root password '密码内容'  [root@localhost mysql]# bin/mysqladmin -u root password 'redcock'  这里我们就给数据库用户root设置了密码为redcock                                              这里我们同样也要注意运行命令的目录在哪里,(因为我们没有定义变量)  下面我们就来登录数据库测试一下mysql是否安装成功:  [root@localhost mysql]# bin/mysql -u root -p  Enter password:  Welcome to the MySQL monitor.  Commands end with ; or \g.  Your MySQL connection id is 4  Server version: 5.1.14-beta-log MySQL Community Server (GPL)  Type 'help;' or '\h' for help. Type '\c' to clear the buffer.  mysql>  这样我们就可以进入数据了,我们用查看数据库的命令查看一下,  mysql> show databases;  +--------------------+  | Database           |  +--------------------+  | information_schema |  | mysql              |  | test               |  +--------------------+  3 rows in set (0.00 sec)  mysql>  数据库启动正常,安装成功了。  mysql> quit;  第三部分:编译安装PHP  1,下载需要的软件包  2,解压软件包  3,编译前的配置工作  4,编译 make  5,安装 make install  6,复制PHP的配置文件  7,配置Apache对PHP的支持  8,重启Apache服务编辑简单的PHP页面在客户端做测试  第四部分:发布PHP网站(wordpress,织梦,)  1,发布Wordpress  2,发布织梦dedecms
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部