1、进到挂载目录下: cd /media/cdrom/LAMP 解压源码包: tar -zxvf php-4.4.4.tar.gz -C /usr/local/src 进到解压后的目录下: cd /usr/local/src/php-4.4.4 安装第三张系统盘里的软件包 flex*: rpm -ivh flex* --aid 进入php4.4.4下预编译: cd /usr/local/php4.4.4 ./configure --prefix=/usr/local/php4 --with-apxs2=/usr/local/apache2/bin/apxs --with- mysql=/usr/local/mysql --with-config-file-path=/usr/local/php4 安装: #make&&make install 将php启动脚本加入到启动项: cp php.ini-dist /usr/local/php4/php.ini 四、修改apache的配置文件 1、在/usr/local/apache2/conf/httpd.conf 中添加: LoadModule php4_module modules/Libphp4.so AddType application/x-httpd-php .php 在DirectoryIndex index.html index.html.var后面加上index.php 2、重启服务:service apachectl restart 3、新建文件测试: vi /usr/local/apache2/hedocs/test.php <?php phpinfo(); ?> 五、测试: 客户机打开IE浏览器输入: http://ip/test.php sendmail的配置 一、邮件服务的配置 (设ip地址172.16.12.110) 1、安装rpm包 rpm -ivh sendmail rpm -ivh m4* rpm -ivh sendmail-cf- rpm -ivh sendmail-devel 2、修改配置文件 vi /etc/mail/xindmail.mc 把第 48 行和第 49 行前面的 dnl 去掉,把第 105 行改为 0.0.0.0 开启 saslauthd 的 3 、 5 chkconfig --level 35 saslauthd on 3 、导入到主配置文件下 m4 /etc/mail/xindmail.mc > /etc/mail/sendmail.cf 4 、建立普通用户 useradd linux passwd linux 5 、添加允许访问 vi /etc/mail/access 添加: 172.16. relay 6 、导入: makemap hash /etc/mail/access.db < /etc/mail/access 7 、重启服务: service sendmail restart 二、邮局配置 1 、安装 dovecot 包 rpm dovecot* --aid 2 、修改注配置文件 vi /etc/dovecot.conf 在 protocols=imap imaps 后面添加: pop3 pop3s 3 、重启服务: service dovecot restart 4 、开启 dovecot 的 35 chkconfig --level 35 dovecot on 三、验证 用 windows 的 OE 测试 设置客户端,然后给自己发邮件,接收成功代表试验成功 文 章 出 处 : DIY 部 落 ( http://www.diybl.com/course/6_system/linux/Linuxjs/200888/135060_2.html ) DHCP 服务器 dhcp 的配置文件是 /etc/dhcpd.conf ,不过默认的情况下这个文件不存在,你 需要使用它的模板建一个配置文件。模板的位置在 /usr/share/doc/dhcp-3.0p11/dhcpd.conf.sample 如果你找不到你的配置文件可以使用我们学过的查找命令, locate filename 进行寻找,如图: 查找到此文件后,我们先来看下模板的配置情况。 为了方便,我把这个配置文件用 cat 命令给导入到了一个文本文件中,然 后弄到 win 下来了。模板配置文件内容如下: 和所有的配置文件类似的,它用 # 代表注释。现在看看每行都说了什么 ddns-update-style interim; # 配置使用过渡性 DHCP-DNS 互动更新模式。 ignore client-updates; # 忽略客户端更新 subnet 192.168.0.0 netmask 255.255.255.0 { # 设置子网声明 # --- default gateway option routers 192.168.0.1; # 设置缺省网关为 192.168.0.1 option subnet-mask 255.255.255.0; # 设置客户端的子网掩码 option nis-domain "domain.org"; # 为客户设置 NIS 域 option domain-name "domain.org"; # 为客户设置域名 option domain-name-servers 192.168.1.1; # 为客户设置域名服务器 option time-offset -18000; # Eastern Standard Time # 设置偏移时间。 # option ntp-servers 192.168.1.1; 设置 NTP 服务器。 # option netbios-name-servers 192.168.1.1; 设置 wins 服务器 # --- Selects point-to-point node (default is hybrid). Don't change this unless # -- you understand Netbios very well # option netbios-node-type 2; # 设置 netbios 节点类型 我不清楚这个 netbios 节点是什么东西。 *_*!, 不 懂最好不设。嘿嘿。 range dynamic-bootp 192.168.0.128 192.168.0.255; # 设置动态的地址池。 default-lease-time 21600; # 设置缺省的地址租期。 max-lease-time 43200; # 设置客户端最长的地址租期 # we want the nameserver to appear at a fixed address // 设置主机声明 host ns { next-server marvin.redhat.com; // 设置由于定义服务器从引导文件中装入的主机名,用于无盘站。 hardware ethernet 12:34:56:78:AB:CD; 指定 dhcp 客户的 mac 地址 fixed-address 207.175.42.254; 给指定的 mac 地址分配 ip } } # 这里开始设置你的动态 ip 地址池了 #range dynamic-bootp 10.0.0.21 10.0.0.254 default-lease-time 21600; max-lease-time 43200; # 缺省的更新 ip 时间和最大更新时间不修改默认的就可以。 # we want the nameserver to appear at a fixed address #―――――――――――――――――――――― # 以上为模板中有的配置,现在加一些模板没有的配置 #―――――――――――――――――――――― subnet 10.0.0.0.0 netmask 255.255.255.0{ range 10.0.0.21 10.0.0.254; } # 这里要注意了,在这里我们配置了我们的地址池! !从 10.0.0.21 到 10.0.0.254 #host ns { # next-server marvin.redhat.com; # hardware ethernet 12:34:56:78:AB:CD; # fixed-address 207.175.42.254; #} # 上面的是为特定用户来设置地址的。咱们来看看网管的机器该怎么配置,为了你以后 # 配置的方便,这里加个 group 声明一下,以便如果哪个人看上了某个地址,你把他固、 # 定上就可以。 group { host webmaster{ option host- name “webmaster.easysafe.net”; # 你的主机名。可以就设置为 webmaster hardware ethernet 00:cd:a9:70:e3:f3; # 你的 MAC 地址,在 linux 下直接用 ifconfig 就可以看到。如果你要看 win # 的 mac 地址可以用 ipconfig 当然这个 MAC 地址是我编的,呵呵。 fixed-address 10.0.0.30 } } } 首先,要运行 dhcp ,我们需要一个客户租约数据库文件这个文件在 /var/lib/dhcpd.leases ,默 认的这个库是空的,不需要配置,不过管理员可以通过这个来察看 dhcp 的运行情况。 „ 一般来说,这个文件的格式是 lease address { statement } 根据以上要求创建 /var/lib/dhcp/dhcpd.lease 文件。 完成了以上的配置,后面就是要启动 dhcp 了,和以前说的 smb 服务一样,也是通过 service 命令来执行 service dhcpd start (责任编辑:IT) |