在cFos Personal Net中使用Perl脚本
如果想要在cFos PNet中使用Perl脚本,请按照下列4个步骤:
- 从http://www.activestate.com/activeperl下载并安装Perl。
- 编辑Perl脚本安装目录下的.htaccess文件。如果想要全局启用Perl脚本,编辑文档根目录下或c:\programdata\cfos\cfospnet\private中的.htaccess文件。增加以下命令:
AddHandler cgi-script pl - 核对所有的Perl脚本,确保解释器正确。在CGI脚本中,第一行告诉网络服务器解释器的位置。在Unix下,perl通常在/usr/bin。所以,在所有的Perl脚本中,改变Perl解释器的位置(在"!"之后):
#! /usr/bin/perl
to
#! c:\perl\perl.exe
(假设Perl安装目录是c:\perl)。 - 设置发送邮件。cFos PNet可以通过sendmail.exe以Unix风格发送邮件。cFos PNet使用GLOBAL.INI中的SMTP参数来发送(通过SMTP)和接受(简易文本)邮件。查找Perl脚本中对于发送邮件的调用,将它们替换为cFos PNet的sendmail.exe。
例如,将
open (MAIL, "|/usr/bin/sendmail -t -i -oi");
修改为
open (MAIL, "|c:\\program files\\cfos\\cfospnet\\sendmail.exe -t -i -oi");
,c:\program files\cfos\cfospnet是你的cFos PNet安装目录。
在PHP和MySQL环境下使用cFos Personal Net
如果想要在cFos PNet中使用PHP脚本,请按照下列4个步骤:
- 从http://windows.php.net/download/下载thread-safe binaries,解压缩到PHP目录下,例如c:\php。
- 在PHP目录下,将php.ini-production重命名为php.ini,并编辑它:
- 设置发送邮件。cFos PNet可以通过sendmail.exe以Unix风格发送邮件。删除sendmail_path中的";",并修改此行:
sendmail_path=c:\\program files\\cfos\\cfospnet\\sendmail.exe
(假设cFos PNet安装目录是c:\program files\cfos\cfospnet)。
你也可以使用PHP内置邮件。 - 在variables_order中加入"E",例如variables_order = "EGPCS"。
- 打开c:\programdata\cfos\cfospnet下的GLOBAL.INI文件,找到[param]部分,增加php_interpreter,这样cFos PNet可以知道PHP解释器的位置。例如
php_interpreter=c:\php\php-cgi.exe
(你需要在这里指定PHP的CGI版本)。 - 如果你的 PHP 脚本使用公有目录,例如document_root,你可能需要配置它。默认是:c:\programdata\cfos\cfospnet\pub。
- 下载并安装MySQL(例如Community Edition,作为“仅限服务器”安装),配置其他用户(可能具有db 管理员权限)。
- 在Windows扩展中的php.ini取消注释
;extension=php_mysqli.dll
并将其更改为
extension=ext/php_mysqli.dll 。
在WordPress中如何使用cFos Personal Net
- 下载安装 MySQL 与 PHP。
- 配置 WordPress 的数据库:
- 找到您计算机上的mysql.exe并运行
>双击 mysql.exe -u 分别输入admin_username -p
和 admin_password 。 - 然后执行以下命令:
CREATE DATABASE pnet_wordpress_db;
GRANT ALL PRIVILEGES ON pnet_wordpress_db.* TO "wordpress_username"@"localhost" IDENTIFIED BY "wordpress_password"; FLUSH PRIVILEGES; EXIT; - 您可以mysql.exe中使用命令:DROP DATABASE pnet_wordpress_db;删除该数据库DROP DATABASE pnet_wordpress_db; 。
- 请您在pnet树状关系网 pub新建一个子目录,并复制zip存档的内容到WordPress中。
- 启动pnet并用浏览器运行WordPress安装脚本:
http://localhost/ your_wordpress_subdirectory /wp-admin/install.php
,然后进入pnet_wordpress_db ,输入您的wordpress_username与wordpress_password,即可指定您希望WordPress运用的数据库。
cFos Personal Net 文档