Debian6(Squeeze)使用 apt-get 安装apache+MySQL+PHP服务器环境(备忘)

更新源/etc/apt/sources.list:

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

增加源,支持php5-fpm
然后获取GnuPG 密钥
wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | apt-key add –

更新:

#apt-get update
#apt-get upgrade
#apt-get dist-upgrade

如果之前安装过apache, mysql, php,要先删除掉:

#apt-get remove –purge apache2.2-common apache2
#apt-get remove mysql

1. 先安装apache2

#apt-get install apache2.2-common apache2

#apache2ctl start //启动apache2

2. 安装php5

# apt-get update
# apt-get install libapache2-mod-php5

//实际上第二步会自动安装另外两个包: apache2-mpm-prefork libapache2-mod-php5

3. 安装mysql5
#apt-get install mysql-server mysql-client

#apt-get install mysql-server-5.1
#apt-get install mysql //client, optional
安装过程中会提示为root用户设置密码,如果没有设置,安装完后也可以:

#/usr/bin/mysqladmin -u root password ‘mima’

4. 安装php5 mysql extensions

#apt-get install php5-mysql

安装插件
#apt-get install imageMagick
#apt-get install php5-curl
#apt-get install sendmail-bin && apt-get install sendmail
5. 接下来安装一个phpMyAdmin

#apt-get install phpmyadmin
安装过程中,会提示你用哪一个web server作为其服务器,选apache2即可。并且设置phpmyadmin管理员名称admin
及密码。安装完后会提示重启apache2。

/etc/init.d/apache2 restart

其实一个命令可以搞定:

apt-get install apache2 php5 mysql-server phpmyadmin

配置:
nano /etc/apache2/site-available/test
cd /etc/apache2/site-enabled
ln -s ln -s ../sites-available/test test

phpwind9 RC ,安装云应用,提示“No data”解决办法

PW9 RC版,安装云应用,提示“No data”

PW9 RC版,安装云应用,提示“No data”
在论坛问了几天了,终于没有找到解决办法,进入就各种办法试了个遍。。终于解决

直接说我的解决办法:

1、使用服务检测,看下各项数据都是否正常。
pw9 云服务检测

看到了标红的地方,,终于感觉发现了点问题。。

2、于是根据提示在debian 6 Linux下为PHP5安装cURL

1)更新安装源: apt-get update (不更新的话可能会因为找不到安装源安装失败喔)

2)可以先查查curl的PHP支持的名字:apt-cache search curl | grep php
返回的内容如:php5-curl – CURL module for php5

3)直接安装:sudo apt-get install php5-curl

4)重启apache sudo /etc/init.d/apache2 restart

3、问题解决

根据PW论坛提示,出现这种问题还可以检查其他问题是否存在:
1、data目录权限是否为777(经测试不是777也没有关系,根据服务器配置不同)
2、有人说缺少文件也可能出现这问题,建议用源文件重新覆盖试试(我的不是这的问题,所以没再确定这个办法是否有关系)