天天看點

記錄一下建立linux修改流程詳細

1.檢視網絡mac位址

<code>cat /etc/udev/rules.d/70-persistent-net.rules</code>

2.修改主機名稱

<code>vim /etc/sysconfig/network</code>

打開檔案,修改以下内容并儲存

3.修改網卡

<code>vim /etc/sysconfig/network-scripts/ifcfg-eth0</code>

4.修改dns

<code>vim /etc/resolv.conf</code>

5.重新啟動網絡配置

6.配置防火牆

重新開機防火牆使配置生效

7.yum源

8.配置centos 6.0 第三方yum源(centos預設的标準源裡沒有nginx軟體包)

9.關閉selinux

10.安裝開發包和庫檔案

12.搭建lnmp環境

13.配置mysql

13.設定服務啟動

14.配置nginx支援php

//修改nginx配置檔案,添加fastcgi支援

15.配置php

//編輯檔案php.ini,在檔案末尾添加cgi.fix_pathinfo = 1

<code>vim /etc/php.ini</code>

16.重新開機nginx php-fpm

17.安裝 zend guard loader

zend guard loader (runtime for php 5.4) - 64 bit

# wget http://downloads.zend.com/guard/6.0.0/zendguardloader-70429-php-5.4-linux-glibc23-x86_64.tar.gz

# tar zxvf zendguardloader-70429-php-5.4-linux-glibc23-x86_64.tar.gz

會生成以下1個php-5.4.x主要檔案夾和readme.txt檔案

# cd zendguardloader-70429-php-5.4-linux-glibc23-x86_64/php-5.4.x/

複制 php-5.4.x 檔案夾下的 zendguardloader.so 到 /usr/lib64/php/modules 目錄

# cp zendguardloader.so /usr/lib64/php/modules

編輯 php配置檔案

# vi /etc/php.ini

在 php.ini 檔案末尾添加幾行配置項

[zend guard loader]

zend_extension=/usr/lib64/php/modules/zendguardloader.so

zend_loader.enable=1

zend_loader.disable_licensing=0

zend_loader.obfuscation_level_support=3

zend_loader.license_path=

#重新開機 apache 或 nginx php-fpm

# service httpd restart

# service nginx restart

# service php-fpm restart

18.建立info.php檔案

19.測試nginx是否解析php

本地浏覽器輸入:192.168.10.10/info.php

顯示php界面  環境搭建成功

在 php 項最下面看到如with zend guard loader v3.3, copyright (c) 1998-2013, by zend technologies即完裝成功

如果還沒顯示,可能是selinux的原因,你輸入指令setenforce 0然後重新開機下apache,nginx就應該能加載上。如果還有問題,那就是你的程式是用php5.2來做zend加密的,那麼你隻能放棄用5.4版本,改用5.2版本,除此之外沒有其他辦法。

推薦大家使用 securecrt 進行以上才做,可以複制粘貼,非常友善,日後的伺服器管理也是以該軟體為主。securefx 為ftp,速度快好用。

檢視網卡網絡狀态

<code>ifconfig -a</code>

如果eth0 沒有ip位址,請使用下面指令為網卡1賦予ip位址

<code>ifconfig eth0 192.168.10.20 //ip位址根據自己網絡而定</code>

配置完成後就可以使用securecrt進行以上操作

<a target="_blank" href="http://pan.baidu.com/s/1eqw6boe">http://pan.baidu.com/s/1eqw6boe</a>