使用LNMP架构部署动态网站环境。

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

转载于:https://blog.51cto.com/13956236/2176420

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值