一、設置yum源,本地安裝依賴包php
1 |
|
二、下載依賴包html
1 2 3 4 |
|
三、安裝pcre8.34mysql
1 2 3 4 |
|
四、安裝zlib1.2.8nginx
1 2 3 4 5 6 7 |
|
五、安裝opensslc++
1 2 3 4 5 6 7 |
|
六、安裝防盜鏈模塊web
1 2 3 4 5 6 7 8 |
|
七、安裝nginx1.8.0,–with-***設置的是模塊源碼包的路徑sql
1 2 3 4 5 6 7 8 9 10 |
|
八、安裝完成啓動nginxshell
1 |
|
查看端口確認是否啓動成功數據庫
1 |
|
訪問服務器,看到以下效果:
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.
Thank you for using nginx.bootstrap
若是不能訪問,檢測防火牆80端口是否開啓,編輯防火牆配置文件 vi /etc/sysconfig/iptables :
1 2 |
|
九、安裝PHP5.5.21
先安裝依賴包:
1 |
|
以下的四個包沒有安裝
No package libmcrypt-devel available.
No package mhash-devel available.
No package krb5 available.
沒有裝的三個軟件經過源碼包的方式編譯安裝
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|
修改nginx配置文件,讓nginx支持php請求,在nginx.conf的server段中添加以下代碼
1 2 3 4 5 6 7 |
|
複製PHP的配置文件
1 2 |
|
設置Php-fpm配置文件
1 2 |
|
啓動php管理程序php-fpm
1 |
|
關閉 php-fpm
1 |
|
啓動nginx,訪問以下頁面
啓動:
1 |
|
從新加載配置文件
1 |
|
十、給PHP編譯擴展(zendopcache和memcache)
php編譯zendopcache緩存擴展(目前PHP的緩存插件通常有三個:APC、eAccelerator、XCache)
編譯安裝PHP5.5的時候加上
1 |
|
提示錯誤。須要單獨安裝,依次執行下面的命令
1 2 3 4 |
|
若是找不到phpize的話,本身查看本地的PHP路徑,下面也要按你的php.ini路徑自行修改
1 2 3 |
|
若是顯示:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/ 表示安裝完成,下面要修改php的配置文件讓它生效,在 php.ini 的最後面加入下面幾行
1 2 3 4 5 6 7 |
|
重啓php-fpm
Phpinfo()查看的結果以下,擴展安裝完成
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.2, Copyright (c) 1999-2013, by Zend Technologies
//給php編譯安裝memcache擴展
下載memcache-3.0.8.tgz解壓:
1 2 3 4 5 |
|
成功後提示:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/
將擴展添加到php配置文件
1 |
|
重啓php-fpm
1 2 |
|
十、安裝MYSQL5.6
安裝依賴包bison:
1 |
|
安裝cmake
cmake下載地址:http://www.cmake.org/
1 2 3 4 5 |
|
安裝ncurses
ncurses下載地址:http://www.gnu.org/software/ncurses/
1 2 3 4 5 |
|
11.開始安裝MySQL
MySQL5.6下載地址:http://dev.mysql.com/
這裏我在這裏下載的mysql-5.6.12.tar.gz
ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.6/
準備工做
1 2 |
|
增長一個名爲 mysql的用戶。
-g:指定新用戶所屬的用戶組(group)
-M:不創建根目錄
-s:定義其使用的shell,/sbin/nologin表明用戶不能登陸系統。
解壓並安裝MySQL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
設置MYSQL權限
1 2 3 4 5 6 |
|
將mysql的配置文件拷貝到/etc
1 |
|
修改my.cnf配置
1 |
|
[mysqld] 下面添加:
1 2 3 |
|
8.啓動mysql
1 |
|
檢查啓動是否成功
1 |
|
檢查端口
1 |
|
將mysql的啓動服務添加到系統服務中
1 2 3 4 5 6 7 |
|
如今能夠使用下面的命令啓動mysqld
1 |
|
中止mysqld服務
1 |
|
重啓mysqld服務
1 |
|
最後的任務登錄mysql數據庫服務器設置密碼