根據(jù)網(wǎng)上教程折騰
到最后在終端執(zhí)行 php -v
PHP 5.4.4-11 (cli) (built: Dec 17 2012 08:39:10)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
不知道LAMP搭建成功沒有。搭建成功后如何測試編寫后的PHP網(wǎng)頁文件。
原代碼編譯安裝eAccelerator
執(zhí)行./configure --enable-eaccelerator=shared --with-php-config=/usr/local/bin/php-config
顯示結(jié)果為configure: error: Cannot find php-config. Please use --with-php-config=PATH
以下為LAMP網(wǎng)上教程
==============================================
在 Debian 上搭建 PHP 環(huán)境其實(shí)很簡單。用幾個命令就行。
更新 apt
apt-get update
升級軟件
apt-get upgrade
安裝 阿帕奇
apt-get install apache2
安裝 mysql
apt-get install mysql-server mysql-client
安裝 nginx
apt-get install nginx
安裝 lighttpd
apt-get install lighttpd
安裝 php 以及插件(你自己可以按需增刪) 這里已經(jīng)安裝了 memcache,suhosin 等插件
apt-get install php5-common php5-mysql php5-cgi php5-gd php5-mcrypt libapache2-mod-php5 php5-memcache php5-imagick php5-xmlrpc php5-suhosin php-pear php5-curl php5-dev php5-idn php5-imap php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xsl
安裝 eAccelerator
tar xvjf eaccelerator-0.9.5.2.tar.bz2
cd eaccelerator-0.9.5.2
phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/local/bin/php-config
make
make install
vim /etc/php5/cli/php.ini 然后在里面加入
extension=eaccelerator.so
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
# 這里是緩存文件夾,請?jiān)?/tmp 下新建一個,設(shè)置權(quán)限 chmod 777 /tmp/eaccelerator
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
最后重啟 apache
php -v 來查看是不是已經(jīng)安裝完成
安裝Squid
apt-get install squid
至此位置 php 服務(wù)器相關(guān)軟件服務(wù)基本都安裝全了,你可以按照自己的需求增刪。當(dāng)然你也可以不用 mysql 而使用 postgreSQL 數(shù)據(jù)庫。
apt-get install postgresql
這里你也可以用 xcache,xdebug等插件
安裝 xdebug
apt-get install php5-xdebug
安裝 xcache
apt-get install php5-xcache
關(guān)于配置,有時(shí)間再加上
備注:
這里有個問題,當(dāng)我安裝完上述一系列東西以后,我發(fā)現(xiàn)我無法運(yùn)行 php 程序,為什么呢?原來 apache無法啟動了,說是占領(lǐng)了 80 端口,后來發(fā)現(xiàn)是 lighttpd 占領(lǐng)了 80 端口
于是運(yùn)行
sudo ps -e 查看了當(dāng)時(shí)的進(jìn)程
sudo kill <lighttpd的PID號> 一下。然后就能運(yùn)行 apache
但是仍舊無法執(zhí)行 php 文件,我在終端執(zhí)行
sudo php -v 發(fā)行提示錯誤說 無法加載 Xcache 模塊因?yàn)橐呀?jīng)加在了 eAccelerator 了
那么就關(guān)閉 xcache唄。如何關(guān)閉呢?簡單!
cd /etc/php5/conf.d
移動到這個文件夾。里面全是模塊的配置文件
sudo vim xcache.ini
把
zend_extension = /usr/lib/php5/20060613/xcache.so 注釋掉
#zend_extension = /usr/lib/php5/20060613/xcache.so
然后運(yùn)行
php -v 一切ok了
****@****:/etc/php5/conf.d$ php -v
PHP 5.2.6-1+lenny3 with Suhosin-Patch 0.9.6.2 (cli) (built: Apr 26 2009 20:09:03)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with eAccelerator v0.9.5.2, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with Xdebug v2.0.3, Copyright (c) 2002-2007, by Derick Rethans
with Suhosin v0.9.27, Copyright (c) 2007, by SektionEins GmbH
回復(fù) 更多評論