DAMP环境搭建详解 DAMP----Debian Apache2 Mysql PHP5
DAMP环境搭建详解
DAMP----Debian Apache2 Mysql PHP5
1. 更新Debian
apt-get update
apt-get updgrade
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
writeble = 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. 安装Apache2
选择prefork模式安装:
apt-get install apache2-mpm-prefork
4. 安装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. 安装php相关组件,并整合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
AddType application/x-httpd-php .php .phtml .php3 .inc
AddType application/x-httpd-php-source .phps
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目录下。
猜你喜欢
转载自hgfghwq20.iteye.com/blog/1572386
今日推荐
周排行