Centos 5 建置 Apache+PHP+MySQL+Zend Optimizer

本安裝建置於Buyvm.net的Fremont VPS上建置成功

首先安裝執行安裝httpd+PHP+MySQL
[code]yum -y install httpd mysql-server php php-devel php-mysql
yum -y install php-bcmath php-mhash php-mbstring[/code]
啟動MySQL服務[code]/etc/init.d/mysqld start[/code]
設定MySQL ROOT密碼
[code]mysqladmin -u root password ‘密碼'[/code]
登入MySQL
[code]mysql -u root -p[/code]
創建資料庫並設定權限
emample: gome=>database name+database username
[code]create database gome;
grant all privileges on gome.* to gome@localhost identified by ‘密碼’;[/code]
確認資料庫[code]show databases;[/code]
離開MySQL指令模式,將MySQL設定預設開機啟動
[code]chkconfig mysqld on[/code]

由於自己本身遇上有些程序限定PHP程序需5.2以上才能執行,
而CentOS內建只能安裝到5.0,於是參拜了Google大神找到以下方法
修改CentOS-Base.repo[code]vi /etc/yum.repos.d/CentOS-Base.repo[/code]
在檔案底部加入以下資訊[code][c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
[/code]
儲存離開後執行底下命令即可升級到5.2.x版本
[code]yum –disablerepo=\* –enablerepo=c5-testing install php[/code]

安裝ZendOptimizer-3.3.9
(PS:5_2_x_comp for PHP 5.2.x 假使是5.0請將該段代碼改成5_0_x_comp)
[code]wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
mv ZendOptimizer-3.3.9-linux-glibc23-i386 /usr/local/Zend
cp /usr/local/Zend/data/5_2_x_comp/ZendOptimizer.so /usr/local/Zend
vi /etc/php.ini[/code]
將以下代碼加入至php.ini底部
[code]zend_optimizer.optimization_level=15
zend_extension=/usr/local/Zend/ZendOptimizer.so[/code]

重新啟動Apache[code]service httpd restart[/code]
執行php -v 出現以下訊息代表安裝成功

PHP 5.2.10 (cli) (built: Nov 13 2009 11:24:03)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies

架站完成後DEMO:http://blog.shiwun.net

懶人vsFTPd+root權限登入方式
(由於root能訪問系統主目錄所以並不建議使用)
[code]yum -y install vsftpd[/code]
執行vsftpd 進入etc/vsftpd/ 目錄去除掉ftpusers, user_list設定檔案裡面的root
即可使用root登入FTP,密碼就是系統root密碼。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *