程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> LNMP源碼安裝及phpwind應用

LNMP源碼安裝及phpwind應用

編輯:PHP綜合

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved