设为首页
收藏本站
切换到宽版
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
论坛
BBS
排行榜
Ranklist
搜索
搜索
热搜:
香港vps
香港VPS
amh
机柜
vps
分销
VPS
域名出售
火车头
云主机
不限流量
香港服务器
美国服务器
香港
全能空间
whmcs
digitalocean
本版
帖子
用户
MJJ论坛
»
论坛
›
主机综合交流
›
美国VPS综合讨论
›
Debian 下用apt-get安装 LAMP环境
返回列表
查看:
4520
|
回复:
8
[经验]
Debian 下用apt-get安装 LAMP环境
[复制链接]
ika
ika
当前离线
积分
4518
发表于 2010-5-17 20:01:41
|
显示全部楼层
|
阅读模式
lamp性能上虽然不如lnmp,但用惯了也就懒得换,这里是自己的一点点笔记,用于安装lamp环境,供大家一起学习
升级现有的软件包
apt-get update
apt-get dist-upgrade
复制代码
安装apache,php,以及一些常用的组件(查看php全部可用组件apt-cache search php)
apt-get install apache2 php5 libapache2-mod-php5 php5-gd php5-curl
复制代码
启用一些必要的apache模块
a2enmod rewrite
a2enmod deflate
复制代码
允许.htaccess
vim /etc/apache2/sites-enabled/000-default
AllowOverride All
复制代码
(可选)安装eaccelerator
apt-get install build-essential php5-dev
wget http://bart.eaccelerator.net/source/0.9.6/eaccelerator-0.9.6.tar.bz2
tar vxf eaccelerator-0.9.6.tar.bz2
cd eaccelerator-0.9.6
phpize
./configure
make
make install
vim /etc/php5/conf.d/eaccelerator.ini
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/var/cache/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"
mkdir -p /var/cache/eaccelerator
chmod 0777 /var/cache/eaccelerator
复制代码
(可选)安装xcache,和上述eAc只能二选一
apt-get install php5-xcache
复制代码
创建phpinfo.php随后重启apache服务
vim /var/www/phpinfo.php
<?php phpinfo(); ?>
/etc/init.d/apache2 restart
复制代码
安装mysql和phpmyadmin,安装向导会提示输入数据库鹳狸猿密码
apt-get install mysql-server mysql-client php5-mysql
apt-get install phpmyadmin
/etc/init.d/apache2 restart
复制代码
创建虚拟主机所在目录(根据个人喜好也可放在/home/www/下,当前其他目录应该也没问题)
mkdir /var/www/www.example.com
mkdir /var/www/www.example.com/htdocs
mkdir /var/www/www.example.com/logs
复制代码
创建虚拟主机配置文件
vim /etc/apache2/sites-available/www.example.com
#
# Example.com (/etc/apache2/sites-available/www.example.com)
#
<VirtualHost ×.×.×.×:80>
ServerAdmin
[email protected]
ServerName www.example.com
ServerAlias example.com
# Indexes + Directory Root.
DirectoryIndex index.php index.html index.htm
DocumentRoot /home/www/www.example.com/htdocs/
# Logfiles
ErrorLog /home/www/www.example.com/logs/error.log
CustomLog /home/www/www.example.com/logs/access.log combined
</VirtualHost>
复制代码
启用虚拟主机站点,并重新载入配置
a2ensite www.example.com
/etc/init.d/apache2 reload
复制代码
(可选)创建临时证书并加入SSL支持
openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem
chmod 600 /etc/apache2/apache.pem
a2enmod ssl
a2ensite default-ssl
vim /etc/apache2/sites-available/default-ssl
AllowOverride All
SSLCertificateFile /etc/apache2/apache.pem #搜索SSLCertificateFile,替换原有部分
/etc/init.d/apache2 reload
复制代码
好了,剩下的大家自己折腾了,比起一键安装包,自己动手安装也并不是很复杂,
另外坐等高人弄一个lnmp的apt-get安装教程,哈哈~
[
本帖最后由 ika 于 2010-5-17 20:03 编辑
]
评分
参与人数
1
威望
+25
收起
理由
wzwen
+ 25
我很赞同
查看全部评分
回复
举报
ika
ika
当前离线
积分
4518
楼主
|
发表于 2010-5-17 20:04:26
|
显示全部楼层
有什么错误欢迎大家指正。
回复
支持
反对
举报
wzwen
wzwen
当前离线
积分
16234
发表于 2010-5-17 20:07:36
|
显示全部楼层
apt-get install -y build-essential gcc g++ ssh automake autoconf make re2c wget cron bzip2 rcconf flex vim bison m4 make cpp binutils unzip tar libncurses5 libncurses5-dev libtool libpcre3 libpcrecpp0 libssl-dev zlibc openssl libxml2-dev libltdl3-dev libmcrypt-dev libmysqlclient15-dev libbz2-dev libpcre3-dev libssl-dev zlib1g-dev libpng3 libfreetype6 libfreetype6-dev libjpeg62 libjpeg62-dev libpng12-0 libpng12-dev libfreetype6 libfreetype6-dev curl libcurl3 libcurl3-dev libcurl4-openssl-dev libmhash2 libmhash-dev libpq-dev libpq5 locales
我安装前把这些全装了
回复
支持
反对
举报
lemss
lemss
当前离线
积分
13824
发表于 2010-5-17 21:12:07
|
显示全部楼层
支持原创啊
回复
支持
反对
举报
ABC
ABC
当前离线
积分
1276
发表于 2010-5-17 21:26:08
|
显示全部楼层
lnmp
sudo apt-get install nginx
添加非官方源,安装PHP-fpm
sudo echo "deb
http://php53.dotdeb.org
stable all" >> /etc/apt/sources.list
更新源
sudo apt-get update
安装PHP环境
sudo apt-get install php5-cli php5-common php5-suhosin
上面安装的是CLI的PHP,接下来安装CGI、fpm
sudo apt-get install php5-fpm php5-cgi
其他包在这里找
http://php53.dotdeb.org/dists/lenny/php5/
回复
支持
反对
举报
cpuer
cpuer
当前离线
积分
85778
发表于 2010-5-17 23:00:16
|
显示全部楼层
debian的apt-get 软件库很丰富
回复
支持
反对
举报
cs19861010
cs19861010
当前离线
积分
3463
发表于 2010-5-17 23:41:11
|
显示全部楼层
安装mysql和phpmyadmin,安装向导会提示输入数据库鹳狸猿密码
C大就是鹳狸猿
回复
支持
反对
举报
cpuer
cpuer
当前离线
积分
85778
发表于 2010-5-17 23:45:43
|
显示全部楼层
回复 7# 的帖子
回复
支持
反对
举报
dgv036
dgv036
当前离线
积分
505
发表于 2010-5-18 02:52:33
|
显示全部楼层
顶了
回复
支持
反对
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Archiver
|
手机版
|
小黑屋
|
MJJ论坛
Copyright
MJJ论坛
© 2022 All Rights Reserved.
快速回复
返回顶部
返回列表