当前位置: 操作系统/服务器>linux
本页文章导读:
▪关于nginx+php5.3.8+eclipse3.7工作空间的配置方法
因此可以直接在自己的工作空间运行程序,但当用到eclipse3.7和PDT3.0.2的集成时居然不允许在base url栏填写自己工作空间的目录了,网上查阅包括英文仍无办法,因此只得另想办法。 这个版本.........
▪WIN下成功安装PEAR的方法
我用的是WAMP2.1在安装PEAR时报错,折腾了几下终于把PEAR给装上去了,先看一个报的错误:
根据网上的资料,说是运行WAMP安装目录下PHP目录的go-pear.bat批处理文件来进行安装。而WAMPSERVER2.1版.........
▪重启IIS提示"不支持此接口"这个错误,无法正常重启的解决方法
最近本机调试程序,重启IIS老提示"不支持此接口"这个错误,无法正常重启,日志里也没错误,我用的是win 2003 的系统,经过搜索(搜索引擎是个好东西)发现是360最新版,也就是7.0在痕迹清.........
[1]关于nginx+php5.3.8+eclipse3.7工作空间的配置方法
来源: 互联网 发布时间: 2013-12-24
因此可以直接在自己的工作空间运行程序,但当用到eclipse3.7和PDT3.0.2的集成时居然不允许在base url栏填写自己工作空间的目录了,网上查阅包括英文仍无办法,因此只得另想办法。
这个版本的PDT只允许填写不同端口号的base url 的服务器,所以我就在nginx另作一个不同于主端口号的服务端口,把这个端口号的主目录定位到eclipse的工作空间,然后把eclipse的php服务器设置为这个端口号,以后在eclipse工作空间的工程都能自动运行了。
于是修改nginx.conf添加以下几行:
#eclipse web port:
#
server {
listen 5000;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root "C:/Program Files/eclipse-php/workspace";
index index.html index.htm index.php;
}
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME c:/PROGRA~1/eclipse-php/workspace$fastcgi_script_name;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi_params;
}
}
如果你有ssl设置,可以再添加:
server {
listen 5443;
server_name localhost;
ssl on;
ssl_certificate akann.crt;
ssl_certificate_key akann.key;
# ssl_session_timeout 5m;
# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;
location / {
root "C:/Program Files/eclipse-php/workspace";
index index.html index.htm index.php;
}
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME c:/PROGRA~1/eclipse-php/workspace$fastcgi_script_name;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param HTTPS on;
include fastcgi_params;
}
}
这里记住"C:/Program Files/eclipse-php/workspace"和c:/PROGRA~1/eclipse-php/workspace就是你工作空间的目录,我用的是windows,unix目录自行修改。
另外再修改eclipse的php服务器设置:
这个版本的PDT只允许填写不同端口号的base url 的服务器,所以我就在nginx另作一个不同于主端口号的服务端口,把这个端口号的主目录定位到eclipse的工作空间,然后把eclipse的php服务器设置为这个端口号,以后在eclipse工作空间的工程都能自动运行了。
于是修改nginx.conf添加以下几行:
代码如下:
#eclipse web port:
#
server {
listen 5000;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root "C:/Program Files/eclipse-php/workspace";
index index.html index.htm index.php;
}
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME c:/PROGRA~1/eclipse-php/workspace$fastcgi_script_name;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi_params;
}
}
如果你有ssl设置,可以再添加:
代码如下:
server {
listen 5443;
server_name localhost;
ssl on;
ssl_certificate akann.crt;
ssl_certificate_key akann.key;
# ssl_session_timeout 5m;
# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;
location / {
root "C:/Program Files/eclipse-php/workspace";
index index.html index.htm index.php;
}
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME c:/PROGRA~1/eclipse-php/workspace$fastcgi_script_name;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param HTTPS on;
include fastcgi_params;
}
}
这里记住"C:/Program Files/eclipse-php/workspace"和c:/PROGRA~1/eclipse-php/workspace就是你工作空间的目录,我用的是windows,unix目录自行修改。
另外再修改eclipse的php服务器设置:
一切ok.
[2]WIN下成功安装PEAR的方法
来源: 互联网 发布时间: 2013-12-24
我用的是WAMP2.1在安装PEAR时报错,折腾了几下终于把PEAR给装上去了,先看一个报的错误:
根据网上的资料,说是运行WAMP安装目录下PHP目录的go-pear.bat批处理文件来进行安装。而WAMPSERVER2.1版的PEAR目录位置稍有不同(可以参考我上图高亮部分)。运行后就出现了上述的错误,表示安装失败。
解决办法是运行下面的语句
代码如下:
E:\wamp\bin\php\php5.3.3>php -d phar.require_hash=0 PEAR/go-pear.phar
如果成功运行会如下图所示
图中标记1:安装PEAR需要运行的语句
图中标记2:回车就可以了
图中标记3:继续回车
会显示一堆英文,然后有出来个
询问是否可以修改php.ini文件,输入Y继续回车
最后一行又提示输入回车继续,这时敲回车后就完成了整个安装过程(就是一路的回车)
在安装好PEAR后会默认安装上几个PEAR PACKAGE,输入pear list显示PACKAGE列表
图中标记1:列出所有已安装的PEAR包
图中标记2:安装Mail类
图中标记3:Mail类安装成功(高亮部分)
告诉PHP你的PEAR安装目录将php.ini中的include_path修改为PEAR安装目录
代码如下:
; Paths and Directories ;
; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
; Windows: "\path1;\path2"
include_path = ".;c:\php\includes"
最后一行修改为自己的PEAR的安装目录
include_path = ".;E:\wamp\bin\php\php5.3.3\PEAR"
重启WAMP,新建一个PHP文件,然后运行下面的语句如果不报错表示已经安装成功了(前提是运行的目录下没有Mail.php这个文件名)
代码如下:
<?php
require_once("Mail.php");
?>
查询PEAR包及安装命令可以访问PEAR官方网站http://pear.php.net/index.php
[3]重启IIS提示"不支持此接口"这个错误,无法正常重启的解决方法
来源: 互联网 发布时间: 2013-12-24
最近本机调试程序,重启IIS老提示"不支持此接口"这个错误,无法正常重启,日志里也没错误,我用的是win 2003 的系统,经过搜索(搜索引擎是个好东西)发现是360最新版,也就是7.0在痕迹清理中的注册表清理时,把注册表的某个键给删掉了, 出现了这个错误,现将注册表的内容发上来,供出现了同样错误的童鞋们修复用.将下面代码保存为 1.reg 文件,双击导入注册表即可:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Interface\{E8FB8620-588F-11D2-9D61-00C04F79C5FE}]
@="IIisServiceControl"
[HKEY_CLASSES_ROOT\Interface\{E8FB8620-588F-11D2-9D61-00C04F79C5FE}\NumMethods]
@="12"
[HKEY_CLASSES_ROOT\Interface\{E8FB8620-588F-11D2-9D61-00C04F79C5FE}\ProxyStubClsid]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Interface\{E8FB8620-588F-11D2-9D61-00C04F79C5FE}\ProxyStubClsid32]
@="{E8FB8620-588F-11D2-9D61-00C04F79C5FE}"
[HKEY_CLASSES_ROOT\Interface\{E8FB8620-588F-11D2-9D61-00C04F79C5FE}\TypeLib]
@="{E8FB8614-588F-11D2-9D61-00C04F79C5FE}"
"Version"="1.0"
以后大家在服务器上尽量不要安装360,更不要优化系统,不过用来安装补丁还是不错的, 安装补丁后请立即删除。
代码如下:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Interface\{E8FB8620-588F-11D2-9D61-00C04F79C5FE}]
@="IIisServiceControl"
[HKEY_CLASSES_ROOT\Interface\{E8FB8620-588F-11D2-9D61-00C04F79C5FE}\NumMethods]
@="12"
[HKEY_CLASSES_ROOT\Interface\{E8FB8620-588F-11D2-9D61-00C04F79C5FE}\ProxyStubClsid]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Interface\{E8FB8620-588F-11D2-9D61-00C04F79C5FE}\ProxyStubClsid32]
@="{E8FB8620-588F-11D2-9D61-00C04F79C5FE}"
[HKEY_CLASSES_ROOT\Interface\{E8FB8620-588F-11D2-9D61-00C04F79C5FE}\TypeLib]
@="{E8FB8614-588F-11D2-9D61-00C04F79C5FE}"
"Version"="1.0"
以后大家在服务器上尽量不要安装360,更不要优化系统,不过用来安装补丁还是不错的, 安装补丁后请立即删除。
最新技术文章: