LNMP源码安装及phpwind应用 - 面向对象网 php 学习 对象 - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > OOP语言 > PHP > 正文

LNMP源码安装及phpwind应用

来源: www.bianceng.cn 阅读:

lnmp =linux+nginx+mysql+php

以前我们做过LAMP环境的搭建,而对于nginx而言,其性能相对apache提高了很多, 实验借助于nginx来LNMP环境, 环境搭建分三步:mysql绿色包安装,php源码包安装,nginx源码包安装 最后phpwind应用

一.安装mysql

1.[root@localhost ]# tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local

[root@localhost local]# mv mysql-5.5.15-linux2.6-i686 mysql

2 >mysql配置

进入mysql文件夹,开始配置

注:其实mysql开发者为了方便我们对mysql配置的掌控,已经把配置的步骤给详细的写了出来,我们可以参照他们的配置步骤来进行配置,文件名为:INSTALL-BINARY,可以打开这个文件来参照着配置

[root@localhost mysql]# clear

[root@localhost mysql]# groupadd mysql

[root@localhost mysql]# useradd -r -g mysql mysql

[root@localhost mysql]# chown -R mysql .

[root@localhost mysql]# chgrp -R mysql .

[root@localhost mysql]# scripts/mysql_install_db --user=mysql  #初始化数据库

[root@localhost mysql]# chown -R root .

[root@localhost mysql]# chown -R mysql data               #让data目录属于用户mysql

[root@localhost mysql]# cp support-files/my-medium.cnf /etc/my.cnf

#配置文件放在/etc/目录下

[root@localhost mysql]#

[root@localhost mysql]#  bin/mysqld_safe --user=mysql &  #运行mysql数据库

[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysqld

[root@localhost mysql]# service mysqld start

Starting MySQL                                             [确定]

3>进入数据库

由于是源码安装的mysql,所以现在并不能直接使用命令:mysql来进入mysql数据库,它的启动文件在/usr/local/mysql/bin目录下即文件:mysql

进入mysql (前提是已经在mysql目录下)

[root@localhost mysql]# bin/mysql

这样就可以进入mysql了,但是这种方法很麻烦,每次启动mysql时还要找到这个文件,所以我们可以进行一定的优化,把mysql的启动脚本加入到环境变量中,让我们直接可以使用命令:mysql来进入数据库

[root@localhost bin]# vim /etc/profile

添加如下内容:

PATH=$PATH:/usr/local/mysql/bin

[root@localhost bin]# source /etc/profile //使环境变量生效

进入mysql

[root@localhost bin]# mysql

[root@localhost bin]# chkconfig --add mysqld

[root@localhost bin]# chkconfig --list |grep mysqld

mysqld         0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭

现在虽然已经能够开机启动,但是却不能够加载mysql的库文件和头文件

下面对其进行设置

[root@localhost ~]# cd /etc/ld.so.conf.d

后缀必须为: .conf

在文件中增加代码:

/usr/local/mysql/lib

应用lib文件

[root@localhost ld.so.conf.d]# ldconfig -v |grep mysql

/usr/local/mysql/lib:

libmysqlclient.so.18 -> libmysqlclient_r.so.18.0.0

添加开机使用的头路径

[root@localhost ld.so.conf.d]#  cd /usr/local/include/

[root@localhost include]# ln -s /usr/include/local/mysql/include mysql

//为mysql的头文件做一个到头文件存放目录的路径,名字为mysql

Tags:
相关文章列表: