问题标签 [centos6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
14492 浏览

php - PHP 5.3.8、JSON 和 CentOS 6

我们正在运行 CentOS 6 和 PHP 5.3.8(作为 apache 模块),它们应该将 JSON 作为其核心的一部分(有人告诉我)。查看# php -i命令行我可以在配置命令下看到'--enable-json=shared'......太棒了!

但是,查看配置命令网页上的 php_info() 会显示'--disable-json'.

我想没问题,我将使用 pecl 安装它:

成功了,我想应该做的。但是 php -m 显示:

PHP 警告:PHP 启动:无法加载动态库 '/usr/lib64/php/modules/json.so' - /usr/lib64/php/modules/json.so:未定义符号:第 0 行未知中的 ZVAL_DELREF

抱歉,如果这是一个愚蠢的问题,但有谁知道这里发生了什么,您能否指出正确的方向来解决这个问题,以便 JSON 开始工作?

非常感谢

0 投票
1 回答
993 浏览

gtk - 在 CentOS 6 上用 ATK 2.2.0 编译 GTK+ 3 的未定义符号

我正在尝试在 CentOS 上使用 ATK 2.2.0 编译 GTK+ 3,但出现 atk_window_get_type 错误:

据我所见,它已在 atk/atkwindow.h 中声明,但从未定义,但似乎没有其他人遇到此问题,所以我想知道为什么它会影响我?

0 投票
1 回答
638 浏览

centos - CentOS 6 上 OpenXCAP 的 init.d 脚本

我对 Linux 和 OpenXCAP 有点陌生,我正在尝试在 CentOS 6 上为 OpenXCAP 制作一个 init.d 脚本。

我的脚本可以启动停止OpenXCAP 服务,但它为状态命令(服务 openxcap 状态)返回此错误:openxcap dead but subsys locked

也许有人可以告诉我问题出在 init.d 脚本还是 openxcap 服务本身?openxcap 是否缺少一些“给予状态”功能?

0 投票
1 回答
1535 浏览

php - Xapian 在 CentOS 6 上使用 PHP 5.3+

我有一个安装了 CentOS 6 和 PHP 5.3 的 64 位服务器

php-5.3.2-6.el6_0.1.x86_64

我已经使用他们网站上的 RPM 安装了 xapian

现在,当我尝试通过 Apache 从 PHP 使用 xapian 库时,出现此错误:

dl()/usr/share/php/xapian.php第 22 行调用未定义的函数

经过一番谷歌搜索后,我发现它dl()不再适用于 PHP 5.3+。我已经启用enable_dlphp.ini,没有做任何事情。我无法在任何地方找到解决此问题的任何方法。我想目前使用 CentOS 6 的人不多吧?

我能做些什么?

0 投票
9 回答
383559 浏览

linux - CentOS 64 位坏 ELF 解释器

我刚刚安装了 CentOS 6 64 位版本,我正在尝试在 64 位机器上安装 32 位应用程序并收到此错误:

/lib/ld-linux.so.2:错误的 ELF 解释器:没有这样的文件或目录

我是 linux 新手。我该如何解决这个问题?

0 投票
1 回答
1290 浏览

linux - 在 CentOS 6 上使用绑定不能通过网关

我会尝试在 CentOS6 上绑定(NIC RAID)。(可以满足前提条件是通过网卡连接互联网。)我在一些文件中设置了一些参数,分别是“/etc/modprobe.d/bonding.conf”、“/etc/sysconfig/network-scripts/ifcfg-bond0” ","/etc/sysconfig/network-scripts/ifcfg-eth0", "/etc/sysconfig/network-scripts/ifcfg-eth1", ..., 和 "/etc/sysconfig/network-scripts/ifcfg-eth3 ”。

在“/etc/modprobe.d/bonding.conf”中是

在“/etc/sysconfig/network-scripts/ifcfg-bond0”中是

在“/etc/sysconfig/network-scripts/ifcfg-eth1”是

除了“DEVICE”和 HADDR 之外,我设置了相同的参数“/.../ifcfg-eth1”、“/.../ifcfg-eth2”和“/.../ifcfg-eth3”。

在我使用“服务网络重启”重新启动网络设备之后。然后显示在“设备不受 NetworkManager 管理”中。所以我确实重新启动了机器。当我通过一些操作检查它们时。

  1. 我输入“ifconfig -a”,结果正常。
  2. 我输入“ping xxx.xxx.1.1(Gateway server IP Address),结果正常。
  3. 我输入“ping 216.239.27.104(IP地址是Google的服务器)”,结果是错误。(当时DNS不是系统关闭)
  4. 我输入“ping google.com”,结果是错误。
  5. 我输入“dig”,结果正常(显示DNS服务器IP地址)

我似乎通过网关的 IP 地址解决了这个问题,但我不知道该怎么做。我的解决方案是推测。

请告诉我如何解决这个问题。

0 投票
1 回答
347 浏览

apache - 为什么你可以用 Yum 安装不同名字的同一个包

在 Centos 6 上我可以做到

或者

并且这两个命令都将安装 httpd (apache)

我正在构建一个 RPM,但我不知道应该使用哪一个,也不知道它们为什么不同。软件包是否有一个“通用”名称,您可以通过它来称呼它们?例如,如果您安装了 lighttpd,它可以提供 webserver 包吗?

0 投票
2 回答
2357 浏览

django - 如何在 CentOS 6 上导入 cx_Oracle?

我很难让 Django 与我的 Apache/mod_wsgi 安装一起访问 Oracle。我在 CentOS 6 主机上运行此设置,并且在我的 Apache 日志中收到此错误:

如果我尝试cx_Oracle从 Python 命令行导入,它在 root 和 apache 用户中都可以正常工作。我正确设置了ORACLE_HOMEand LD_LIBRARY_PATH( $ORACLE_HOME/lib):在~/.bashrc, /etc/ld.so.conf.d/oracle.conf, ~/.bash_profile, 任何我可以设置环境变量的地方。

我也尝试过对 in 进行硬链接或符号链接$ORACLE_HOME/lib/libclntsh.so.10.1,但无论我从文件中发出/usr/lib多少个,我都收到了权限错误。chmod 777/usr/usr/lib

我添加了andORACLE_HOME没有改变。LD_LIBRARY_PATH/etc/sysconfig/httpd

显然,此错误仅在 Apache 用户运行 import cx_Oracle 命令时发生,尽管使用此用户登录我可以从 Python 解释器运行该命令。

0 投票
1 回答
7201 浏览

linux - JBOSS 7 AS Standalone.sh 无法访问 jboss-modules.jar

我有点机智在这里试图弄清楚发生了什么。我正在尝试在 CentOS 6 上设置 JBOSS 7,但我不断得到:

对于那些想知道的人,我有一个 jboss 用户,他拥有整个 jboss 7 目录和其中包含的所有文件。所有环境变量设置正确,通过echo和上面的输出确认,JBOSS_HOME中没有空格,standalone.sh中也没有空格。如果有人能指出我正确的方向,我将不胜感激。如果我用 sudo 运行服务器(不好,我知道,只是假设检验)它运行。当我以拥有用户的身份运行它时,它就死了。我认为这是一个权限问题,但我不知道要翻转哪个,因为我已经翻转了所有相关的——我想。

0 投票
2 回答
12485 浏览

php - 尽管时区有效,但设置默认时区不起作用

我刚做 phpinfo()

警告:phpinfo():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们在第 8 行的 /myadmin/i.php 中为“EET/2.0/no DST”选择了“Europe/Helsinki”

这是 i.php :

如您所见,当我执行 date_default_timezone_set("Europe/Kiev") 时,我得到:

注意: date_default_timezone_set(): Timezone ID 'Europe/Kiev' is invalid in /myadmin/i.php on line 4

我确定我在这里使用了有效的时区字符串,并且我确实设置了:

date.timezone = 欧洲/基辅

在 php.ini 文件中。

环境:CentOS 6 , nginx/1.1.11 , PHP 5.3.8 (fpm-fcgi)

我真的不明白这是怎么回事。谢谢你。