WIKI使用導航
站長百科導航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應用
- 美國十大主機
Phpwind 8.5/Linux下的環(huán)境搭建
PhpWind 8.5| phpwind 8.5環(huán)境搭建|Phpwind 8.5安裝| Phpwind 8.5使用| phpwind 8.5插件|phpwind 8.5模板|Phpwind 8.5升級| phpwind 8.5FAQ |
本節(jié)選用了Centos 5+ apache2+ php5 + mysql + ZendOptimizer-3.0+ phpMyAdmin-2.11.9.5-all-languages,搭建PHP運行環(huán)境。
Centos 下載地址:http://centos.ustc.edu.cn/centos/
安裝過程(注意:以下過程都在root用戶下進行操作?。?
第一步,安裝配置Centos
根據(jù)界面提示進行安裝。Centos的安裝過程比較簡單,根據(jù)默認安裝就可以了。這里就不多做介紹了。
第二步,安裝編譯器。
安裝之前需要對網(wǎng)絡進行配置。一般默認安裝以后,Centos就已經(jīng)配置好了網(wǎng)絡環(huán)境。如果您的系統(tǒng)特殊,需要手動配置,可以使用靜態(tài)IP的方法:
vi /etc/network/interfaces
auto eth0 iface eth0 inet static address 192.168.3.90 gateway 192.168.3.1 netmask 255.255.255.0 #network 192.168.3.0 #broadcast 192.168.3.255
網(wǎng)絡配置完成后,在終端中輸入:
yum -y install ssh [安裝ssh] yum -y install gcc [安裝gcc] yum -y install build-essential [安裝C++編譯器] yum -y install make [安裝make] yum -y install autoconf [安裝autoconf] yum -y install libtool [安裝libtool]
- 1. 安裝php5,mysql,apache2。命令如下:yum -y install httpd php mysql mysql-server php-mysql
- 2. 配置開機啟動服務
/sbin/chkconfig httpd on [設置apache[[服務器]]httpd服務開機啟動] /sbin/chkconfig --add mysqld [在服務清單中添加mysql服務] /sbin/chkconfig mysqld on [設置mysql服務開機啟動] /sbin/service httpd start [啟動httpd服務,與開機啟動無關] /sbin/service mysqld start [啟動mysql服務,與開機無關]
3.設置mysql數(shù)據(jù)庫root帳號密碼
mysqladmin -u root password 'newpassword' [引號內(nèi)填密碼]
4. 讓mysql數(shù)據(jù)庫更安全
mysql -u root -p [此時會要求你輸入剛剛設置的密碼,輸入后回車即可] mysql> DROP DATABASE test; [刪除test數(shù)據(jù)庫] mysql> DELETE FROM mysql.user WHERE user = ''; [刪除匿名帳戶] mysql> FLUSH PRIVILEGES; [重載權限]
5.安裝擴展
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql [安裝apache擴展] yum install php-gd [安裝php的擴展] yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql [安裝mysql擴展]
6. 配置Apache。
vi /etc/httpd/conf/httpd.conf 找到DirectoryIndex,在后面添加 index.php 另外DocumentRoot可以設置根目錄路徑。默認為/var/www/html。 DocumentRoot下邊有一段 <DIRECTORY / > Options FollowSymLinks AllowOverride None </DIRECTORY > 將<DIRECTORY /></DIRECTORY>直接的內(nèi)容改為: Options FollowSymLinks AllowOverride All Allow from all
第四步,測試系統(tǒng)運行環(huán)境
- 1. vi /var/www/test.php [創(chuàng)建一個test.php文件]
- 2. i 進入編輯模式, 編輯<?php phpinfo(); ?>
- 3. esc鍵退出編輯模式,:X 保存退出。
- 4. 在IE中輸入http://localhost/test.php,出現(xiàn)如下圖示,則表示環(huán)境搭建成功。
第五步,安裝配置phpMyadmin
安裝配置前,確定您已經(jīng)下載了所需的版本。本例中,下載的phpMyAdmin-2.11.9.5-all-languages.tar.bz2放在/usr/src下。
解壓phpMyAdmin-2.11.9.5到根目錄下。本例解壓到/var/www/html/phpMyAdmin。
cd /usr/src
bzip2 -d phpMyAdmin-2.11.9.5-all-languages.tar.bz2
tar -xvf phpMyAdmin-2.11.9.5-all-languages.tar
mv /usr/src/phpMyAdmin-2.11.9.5-all-languages /var/www/phpMyAdmin
完成后,按照以下方式配置/libraries/config.default.php文件。
vi /var/www/phpMyAdmin/libraries/config.default.php
- 1. 找到 $cfg['PmaAbsoluteUri'] = ''; 將后面的地址替換成phpMyAdmin的實際安裝路徑。本例的phpMyAdmin為本地安裝,因此填寫為 $cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
- 2. 找到 $cfg['blowfish_secret'] = ''; 改成$cfg['blowfish_secret'] = 'www.phpwind.net';這里的內(nèi)容可以隨便定義,一般不超過24個字符
- 3. 找到 $cfg['Servers'][$i]['password'] = ''; 填寫數(shù)據(jù)庫安裝時輸入的密碼
- 4. 完成后,IE輸入http://localhost/phpMyAdmin,即可使用。
注意:如果出現(xiàn)Forbidden:you don't have permission to access /phpMyadmin的錯誤,只需把selinux關閉即可。
vi /etc/selinux/config 將SELINUX改成disabled,即可關閉selinux。
第六步,安裝配置ZendOptimizer
安裝配置前,確定您已經(jīng)下載了所需的版本。本例中,下載的ZendOptimizer-3.0.0Beta3-linux-glibc21-i386.tar.gz放在/usr/local下。
解壓ZendOptimizer-3.0.0Beta3到任意位置,并進行安裝。本例中,文件解壓到/usr/src,,安裝到/usr/local。
tar -xzvf ZendOptimizer-3.0.0Beta3-linux-glibc21-i386.tar.gz
cd ZendOptimizer-3.0.0Beta3-linux-glibc21-i386
./install.sh
然后按照步驟進行安裝即可。
〖OK〗讀取協(xié)議,同意后進入配置
選擇ZendOptimizer的安裝路徑,〖OK〗后下一步
選擇 php.ini的路徑,一般都在/etc下面。默認〖OK〗后下一步
〖Yes〗后下一步
選擇apachectl的安裝路徑,一般默認〖OK〗即可
默認〖OK〗進入安裝,直到服務器重啟成功,配置完成。