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目录下。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值