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目录下。
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目录下。
相关文章推荐
- linux 中 Mysql环境已存在,搭建 apache2 ,php5 ,mysql5环境
- Java+MyBatis+MySQL开发环境搭建流程详解
- 【Mysql】主从环境搭建步骤详解
- Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程
- 在Ubuntu中搭建Apache2模块化或fast-cgi的PHP5环境
- 详解通过Docker搭建Mysql容器+Tomcat容器连接环境
- Debian7配置LAMP(Apache/MySQL/PHP)环境及搭建建站
- Windows Server 2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程
- Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程
- 在debian4上搭建一个lighttpd+fastcgi+php5+mysql环境
- 快速搭建Apache2、PHP5、MySQL4.0/5.1、phpMyAdmin、ZendOptimizer的绿色软件apmserv
- 手动搭建WAMP环境 php5 mysql5 apache2 for windows xp
- Windows Server 2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程
- [置顶] 在debian系统下搭建php7(mysqlnd)+jdk+nginx+mysql的环境
- Linux(ubuntu 14.04)环境下搭建PHP、mysql、apache2
- ubuntu14.04搭建LAMP环境(nginx,php,mysql,linux)详解
- windows开发 linux部署 java [debian+resin+mysql+java] 之环境搭建
- windows开发 linux部署 java [debian+resin+mysql+java] 之环境搭建
- Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程
- Ubuntu16.04系统搭建web环境apache2-mysql-php7