|
现在,很多电子商务站点几乎都是动态程序。Apache也提供了对PHP、CGI等程序的支持。下面,以PHP动态网页为例进行讲解。
第1步:单击“系统设置”进入“添加/删除应用程序”,然后系统会进行系统软件包状态检查。在“万维网服务器”选项上打钩,点“细节”可以看到许多和PHP程序相关联的额外软件包,建议将所有和PHP相关的软件包都选中并安装。如图20所示。

图 20
第2步:设置/etc/httpd/conf.d/php.conf配置文件。安装好PHP之后,使用文本编辑器打开php.conf配置文件。也可以直接通过Webmin打开Apache服务中的“编辑配置文件”图标,选择/etc/httpd/conf.d/php.conf文件,单击“编辑文件中的指令”按钮,进行编辑(#号后面是注释)。修改后的文件如下所示:
|
# # PHP is an HTML-embedded scripting language which attempts to make it # easy for developers to write dynamically generated webpages. #调用PHP模块,Redhat Linux中包括了PHP4的模块libphp4.so供Apache使用。 LoadModule php4_module modules/libphp4.so # # Cause the PHP interpreter to handle files with a .php extension. # <Files *.php> SetOutputFileter PHP SetInputFilter PHP LimitRequestBody 524288 </Files> # AddType application/x-httpd-php-source .phps # # Add index.php to the list of files that will be served as directory # indexes. #设置目录的默认文档 DirectoryIndex index.php |
第3步:重新启动httpd服务。仅仅更改Apache的配置文件是不够的,这样PHP程序还是不能运行,还要修改/etc/php.ini文件中的如下选项,修改“register_globals=off”为“register_globals=On”。这样PHP程序就可以运行了。
3、一步到位:Redhat Linux下的FTP服务器安装在Redhat Linux中,系统在默认安装模式下安装了vsftpd。在文本模式下运行vsftpd的命令为:“service vsftpd start”。Vsftpd服务也可以在图形模式下开启,步骤为:依次打开“主菜单”下的“系统设置”,选择“服务器设置”中的“服务”,拉动滚动条找到vsftpd选项,选中后点击“开始”,即可启动vsftpd服务。如果将复选框选中,则每次启动Linux系统都会自动运行vsftpd服务。如图21所示。

图 21
这样,就可以通过各种方式来访问这个FTP服务器了。一般情况下,输入默认的主机地址、用户、密码即可正常访问。如果出现连接不上,就要考虑一下Linux服务器上的防火墙等问题。现在,Linux下比较常用的免费FTP服务器软件还有Wu-FTP和ProFTP,其中,ProFTP的的功能十分强大,越来越多的站点选择它来构筑安全高效的FTP站点。有兴趣的读者可以一试,下载地址为:ftp://ftp.proftpd.net。
| Linux服务器傻瓜式安装完全接触 | 08-31 |
| Linux中新闻组服务器和客户端的使 | 08-14 |
| Linux下查找漏洞的几种必备工具 | 08-13 |
| Linux操作系统上摄像头的使用小技 | 08-11 |
| 网络工程师 Linux系统日志的分析 | 08-08 |
| Ubuntu 7.04操作系统下安装Man在 | 07-27 |
| 从USB移动硬盘上引导Portable Li | 07-27 |
| Ghost程序参数四则 系统备份与恢 | 07-27 |
| 系统安全:分级防御对Linux服务器 | 07-24 |
| Linux操作系统中厉害的“七种武器 | 07-21 |
| 体系架构是不是桌面Linux系统的弱 | 07-19 |
| Linux系统的各种后门和日志工具详 | 07-19 |