首页 / 网页编程 / PHP / LNMP源码安装及phpwind应用
LNMP源码安装及phpwind应用2014-08-04lnmp =linux+nginx+mysql+php以前我们做过LAMP环境的搭建,而对于nginx而言,其性能相对apache提高了很多, 实验借助于nginx来LNMP环境, 环境搭建分三步:mysql绿色包安装,php源码包安装,nginx源码包安装 最后phpwind应用一.安装mysql1.[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 mysql2 >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 startStarting 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 mysqldmysqld 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