| 关键词: 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 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|