小编Lad*_*ada的帖子

使用 pecl 安装 php 扩展时如何传递配置选项?

有一个 PHP 扩展,当我安装它时需要传递一个配置选项 pecl命令。我找不到办法做到这一点。

当然我可以手动安装它,但我需要它能够使用单个命令安装它 - 这样它就可以通过 puppet 轻松安装。

有任何想法吗?

php puppet pecl

7
推荐指数
2
解决办法
5014
查看次数

将 KVM .img 迁移到 VirtualBox .vdi

我正在尝试将 VM 从 KVM 迁移到 Virtualbox(win7 64 位)。我能够使用以下命令转换磁盘映像:

VBoxManage convertfromraw -format VDI XX.img XX.vdi

qemu-img convert -f qcow2 XX.img -O vdi XX.vdi
Run Code Online (Sandbox Code Playgroud)

我还尝试先转换为 raw,然后再转换为 vdi。仍然当我将新磁盘安装到 IDE 或 SATA 控制器下的虚拟框时。系统根本不启动。给出(Windows 加载文件..)然后重新启动。

非常感谢任何建议,我可能会遗漏一个细节。

virtualbox convert vdi kvm-virtualization

7
推荐指数
1
解决办法
2万
查看次数

mysql 数据库的符号链接

我必须在一个数据库上建立一个符号链接到 MySQL (Debian 6.0) 上的另一个位置。所以/var/lib/mysql/dbname指向/home/user/dbname,但 MySQL 给出

MySQL 错误:1017(找不到文件:'./dbname/tbl201206.frm'(错误号:13))

我已经阅读了一些关于在数据目录或表文件上建立符号链接的手册,但是 mysqld 也可以读取这种链接吗?

mysql linux permissions file-permissions

6
推荐指数
2
解决办法
8160
查看次数

从 linux ramdisk 提供 html

我看过一个有点过时的教程,它建议使用这样的 ramdisk 提供 html 文件:

mkfs -q /dev/ram1 102400
Run Code Online (Sandbox Code Playgroud)

我还找到了另一个使用类似内容的来源:

mount -t tmpfs -o size=1024 none /mnt/rds
Run Code Online (Sandbox Code Playgroud)

这两种方法是否同样有效?我在 nginx 上使用 Centos 6.3。所以实际上我想/usr/share/nginx/html从 RAM 中提供文件。

如果我挂载了磁盘,是否必须在原始文件夹发生真正更改时再次挂载?

linux nginx centos ramdisk

6
推荐指数
2
解决办法
1841
查看次数

用于从 Apache 获取日志到 syslog-ng 的 /usr/bin/logger 的替代方法

我们目前使用 logger 将我们的 Apache 访问日志获取到 syslog-ng,在每个 vhost 中使用如下一行:

CustomLog "|/usr/bin/logger -p local1.info  -t www_main" combined
Run Code Online (Sandbox Code Playgroud)

似乎我能找到的几乎所有关于 Apache 和 syslog-ng 的教程或建议都使用这种方法将日志导入 syslog-ng。(示例)。其余的使用命名管道和 pipe() 源。(示例)。

这样做的问题是 logger 拆分任何超过 1024 字节的行并将它们作为单独的日志条目发送,这意味着某些日志条目在日志框的最终目标日志文件中以不同的行结束。

在 syslog-ng 中使用命名管道和 pipe() 源解决了分割线问题,但也带来了一些小问题和烦恼。举几个例子,命名管道必须在 Apache 和 syslog-ng 启动之前创建,syslog-ng 必须在 Apache 启动之前启动,并且标记日志(上面用 完成-t)现在必须在 syslog 中完成-ng 配置文件而不是在 vhost 中。

本页建议编写一个简短的 Perl 脚本来代替 /usr/bin/logger。

我想知道是否有人知道记录器的任何替代方案,最好用本地编译语言编写,或者可能是不将长行分成两半的记录器的更新版本。

我也有兴趣听到有关长日志行被拆分问题的任何其他解决方案,例如在它们到达日志服务器后使用 syslog-ng 将它们组合在一起的方法。

syslog-ng apache-2.2

5
推荐指数
1
解决办法
9082
查看次数

如何从仅按需运行的命令行创建计划任务?

我正在尝试复制本文中的步骤来创建一个快捷方式,该快捷方式可以在没有 UAC 提示的情况下启动程序。但是,我想从命令行创建任务。

这是我正在使用的schtasks.exe命令:

schtasks /create /tn MyTaskName /tr "c:\MyApplication.exe" /sc ONCE /st 00:00 /RL HIGHEST /RU BUILTIN\Administrators
Run Code Online (Sandbox Code Playgroud)

/sc/st开关跳闸了我。我不想指定时间表或开始时间,而只想按需运行任务。

windows command-line-interface scheduled-task task-scheduler

5
推荐指数
1
解决办法
7458
查看次数

NS记录和胶水记录有什么区别?

我在 Godaddy 有两个胶水记录,例如:

NS1.MYDNSSERVER.COM
NS2.MYDNSSERVER.COM
Run Code Online (Sandbox Code Playgroud)

我的域中有三个 NS 记录:

NS1.MYDNSSERVER.COM
NS2.MYDNSSERVER.COM
NS3.MYDNSSERVER.COM
Run Code Online (Sandbox Code Playgroud)
  1. 如果我有胶水记录,为什么我需要 NS 记录?
  2. 额外的记录 (NS3.MYDNSSERVER.COM) 是一个真正的 DNS 服务器,但由于某种原因,我无法将此记录更新为胶水记录。这会导致任何问题吗?

domain-name-system glue-record

5
推荐指数
1
解决办法
4701
查看次数

Apache 2.4:mod_php 与 php-fpm 性能

使用 php-fpm 在 Apache mod_php 与 nginx 上有很多旧的基准测试

但是,在 2.4 版中,Apache 可以使用 php-fpm。是否有任何合理的基准比较 mod_php 和 php-fpm(均在 Apache 2.4.x 上)?

mod-php php5 php-fpm apache-2.4 benchmark

5
推荐指数
1
解决办法
9745
查看次数

攻击我的网络服务器 - 这意味着什么

我的提供商通知我的 Web 服务器上存在出站攻击。经过进一步检查,我在我的 Apache error.log 文件中看到了这一点:

--2012-02-04 04:40:59--  http://www.luxelivingforum.com/wp-content/themes/lifestyle/run
Resolving www.luxelivingforum.com... 184.168.113.199
Connecting to www.luxelivingforum.com|184.168.113.199|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 68338 (67K) [text/plain]
Saving to: `./run'

     0K .......... .......... .......... .......... .......... 74% 61.8K 0s
    50K .......... ......                                     100% 11.1M=0.8s

2012-02-04 04:41:01 (82.4 KB/s) - `./run' saved [68338/68338]
Unquoted string "crazy" may clash with future reserved word at ./bot.pl line 174.
Unquoted string "crazy" may clash with future reserved word at ./bot.pl line 211.
Unquoted string …
Run Code Online (Sandbox Code Playgroud)

security apache-2.2

4
推荐指数
1
解决办法
337
查看次数

这是一次黑客攻击吗?(CENTOS、NGINX 日志文件)

这是我从 /var/log/nginx/error.log 文件中找到的内容。

2012/02/23 04:28:32 [error] 1704#0: *2 open() "/usr/share/nginx/html/MyAdmin/scripts/setup.php" failed (2: No such file or directory), client: 116.255.168.108, server: localhost, request: "GET /MyAdmin/scripts/setup.php HTTP/1.1", host: "199.180.129.222"
Run Code Online (Sandbox Code Playgroud)

这是一次黑客攻击吗?

幸运的是,我不够聪明,无法成功设置 PHP 环境......

还有,有趣的事情:

2012/02/23 04:28:31 [error] 1704#0: *1 open() "/usr/share/nginx/html/w00tw00t.at.blackhats.romanian.anti-sec:)" failed (2: No such file or directory), client: 116.255.168.108, server: localhost, request: "GET /w00tw00t.at.blackhats.romanian.anti-sec:) HTTP/1.1", host: "199.180.129.222"
Run Code Online (Sandbox Code Playgroud)

有什么建议可以防止这样的事情吗?

nginx centos5

4
推荐指数
1
解决办法
2773
查看次数