(1)安装主机具备编译程序源码的环境,他需要具备C语言、C++语言、Perl语言的编译器,以及各种常见的编译支持函数库程序。
把安装LNMP动态网站部署架构所需的16个软件源码包和1个用于检查效果的论坛网站系统软件包上传到与本书配套的站点服务器上,下载后通过ssh服务传送到打算部署LNMP动态网站架构的Linux服务器中。
1、CMake下载及解压源码包文件、编译源码包代码、生成二进制安装程序、运行二进制的服务程序安装包。
(2)配置Mysql服务
1、创建一个用于保存MySQL数据库程序和数据库文件的目录,并把该目录的所有者和所属组身份修改为mysql。其中,/usr/local/mysql是用于保存MySQL数据库服务程序的目录,/usr/local/mysql/var则是用于保存真实数据库文件的目录。
2、接下来解压、编译、安装MySQL数据库服务程序。
3、为了让MySQL数据库程序正常运转起来,需要先删除/etc目录中的默认配置文件,然后在MySQL数据库程序的保存目录scripts内找到一个名为mysql_install_db的脚本程序,执行这个脚本程序并使用--user参数指定MySQL服务的对应账号名称(在前面步骤已经创建),使用--basedir参数指定MySQL服务程序的保存目录,使用--datadir参数指定MySQL真实数据库的文件保存目录,这样即可生成系统数据库文件,也会生成出新的MySQL服务配置文件。
3、编辑刚复制的MySQL数据库脚本文件,把第46、47行的basedir与datadir参数分别修改为MySQL数据库程序的保存目录和真实数据库的文件内容。
4、配置好脚本文件后便可以用service命令启动mysqld数据库服务了。顺带再使用chkconfig命令把mysqld服务程序加入到开机启动项中。
# service mysqld start
Starting MySQL. SUCCESS!
# chkconfig mysqld on
5、编辑/etc/profile文件并写入追加的命令目录,物理设备在下一次重启时就会永久生效。如果不想通过重启设备的方式来生效,也可以使用source命令加载一下/ect/profile文件,此时新的PATH变量也可以立即生效了。
6、MySQL数据库服务程序,会调用程序文件和函数库文件。通过源码包方式安装MySQL数据库,现在必须以手动方式把这些文件链接过来。
7、对MySQL数据库进行初始化。
转载于:https://blog.51cto.com/13956236/2176420