您的位置:首页 > 运维架构 > Apache

DAMP Debian Apache2 Mysql PHP5环境搭建详解 DAMP----Debian Apache2 Mysql PHP5

2010-06-21 16:18 671 查看
DAMP----Debian Apache2 Mysql PHP5
1.        
更新
apt-get
update

2.        
安装Samba服务
1)      
apt-get install samba
2)      
备份配置文件 cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
3)      
修改配置文件 /etc/samba/smb.conf为以下内容
[global]
  
workgroup =
  
server string = %h server
  
log file = /var/log/samba/log.%m
  
refresh=1
  
max log size = 1000
  
syslog = 0
  
encrypt passwords = yes
  
passwd program = /usr/bin/passwd %u
  
passwd chat = *Enter/snew/sUNIX/spassword:* %n/n *Retype/snew/sUNIX/spassword:* %n/n *password/supdated/ssuccessfully* .
  
socket options = TCP_NODELAY
 
[tmp]
  
comment = Temporary file space
  
path = /tmp
  
ready only = no
  
public = yes
 
#[homes]
#  
comment = Home Directories
   
browseable = no
   
writable = yes
  
  create mask = 0700
  
  directory mask = 0700
#  
valid users = %S
 
[debian]
  
comment = debian
  
browseable = yes
  
read only = no
  
writable = yes
  
valid users = root
  
path = /
[www]
  
comment = debian
  
browseable = yes
  
read only = no
  
writable = yes
  
valid users = root
  
path = /var/www
4)      
测试配置testparm
5)      
重启samba服务。/etc/init.d/samba
restart
6)      
创建用户密码文件。Touch /etc/samba/smbpasswd
7)      
Smbpasswd –r [用户名]
8)      
输入密码完成创建。
9)      
通过IP访问。
 
3.        
安装mysql
apt-get install mysql-server-5.0 mysql-common mysql-client
 
mysql远程连接配置
编辑/etc/mysql/my.cnf文件
开发者模式:
1)      
修改数据库mysql的user表中的其中一个user=root,host=localhost的host=%。
步骤:
a)      
在Debian下输入mysql
–u root –p命令,在输入对应的用户密码,登陆至mysql。
b)      
查看用户对应的主机与密码。SQL:select
user,host,password from user;
c)      
更改主机名。
SQL:update user
set host=% password=PASSWORD(’your password’) where user=’root’,host=’localhost’;
d)      
再次查看是否更改成功。SQL:select
user,host,password from user;
e)      
退出mysql。输入命令:quit。
2)      
修改mysql开发者模式与用户模式。
开发者模式配置
a)      
编辑配置文件。vi /etc/mysql/my.cnf
b)      
找到bind-address行,去掉前面的注释符’#’。如果注释该行无效,可以将skip-external-locking与skip-innodb行前方的注释符’#’去掉。
c)      
重启mysql服务或重新加载配置文件。
重启服务:/etc/init.d/mysql restart
重新加载配置:/etc/init.d/mysql reload
 
用户模式配置
a)      
编辑配置文件。vi /etc/mysql/my.cnf
b)      
注释bind-address、skip-external-locking与skip-innodb,注释符’#’。
c)      
重启mysql服务或重新加载配置文件。
重启服务:/etc/init.d/mysql restart
重新加载配置:/etc/init.d/mysql reload
3)      
远程连接mysql服务器。
4)      
连接成功后,导入*.sql脚本即可。
 
5.        
安装mysql
apt-get install php5-common php5-mysql php5-cgi php5-gd php5-mcrypt libapache2-mod-php5 php5-memcache php5-imagick php5-suhosin
php5-xmlrpc
如果需要,可以如下安装
apt-get install php5-common php-pear php5-curl php5-dev php5-gd php5-idn php5-imap php5-mhash php5-ming php5-mysql php5-ps
php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xsl
5.1  
让PHP5支持.inc文件的解析
1)      
编辑文件/etc/apache2/mods-available/php5.conf
<IfModule mod_php5.c>
 
AddType application/x-httpd-php .php .phtml .php3
.inc
 
AddType application/x-httpd-php-source .phps
</IfModule>
2)      
重启apache2: /etc/init.d/apache2 restart
3)      
编写.inc文件测试是否成功。
5.2  
修改Apache2的默认首页(支持单个Web)
修改 /etc/apache2/sites-available/default
 
6.        
安装libnet
6.1  
安装GCC、G++环境

1)  
apt-get install build-essential

2)  
apt-get install flex byacc bison

3)  
安装libnet。下载路径:http://mimica.download.csdn.net/

4)  
Libnet安装顺序。Libnet、libpcap、libnids,复制libpcap.so.0.6.2至/usr/lib目录下。
 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息