关于如何在Linux Distro Z上运行PHP Y版本的扩展X有很多问题。 我错过了关于Linux上的PHP如何工作的全面的通用教程。 作为一个例子:我目前正试图让mysqli工作,我知道我可以用mysqli编译PHP或包含扩展名。 那么是啊,但是我怎样才能正确地编译一个具有特定扩展名的PHP,我在哪里可以获得我的Linux发行版的必要文件,如果我想将它包含为extension.so,我在哪里可以得到这个? 另外,如果我看看我的phpInfo()我看到,PHP 5.2.14正在运行,但如果我做yum信息PHP,它告诉我,该版本是PHP 5.1.6。 怎么样,我有两个不同的PHP版本正在运行,我会做些什么来澄清这个…等等。 我需要的是一般机制的清晰描述,就像一个叫做教程:如何在Linux服务器上启用PHP扩展。 任何部分教程或链接到这样的事情,非常感谢!
归档存储引擎没有在CentOS / RHEL中默认的MySQL版本启用。 我想在我们的CentOS 5.4服务器上启用它。 我最初的反应是修改SRPMS文件的SPEC文件,但是这表明这可能不那么容易。 总是有从MySQL源代码构build的选项,但是我更希望能够保持在RPMS / Yum世界中。 有没有人通过使用RPMS / SRPMS / Yum有成功的方法? 一些修补程序使这项工作完美的SRPMS?
我有运行Windows的Xen domU虚拟机。 它们中的每一个都安装在自己的LVM逻辑卷中。 我想将它们迁移到另一台服务器上,使用lvm上的KVM。 我怎样才能以较低的停机时间做到这一点?
我需要编辑stage2.img文件来解决一个小问题,即kickstart不允许你selectnetworking或主机名选项。 但是我不能为了我的生活而得到那该死的东西。 mount -o loop,ro -t cramfs stage2.img / mnt / img / mount:错误的fstypes,错误的选项,/ dev / loop0上的坏超级块,缺less代码页或其他错误在某些情况下,在syslog中find有用的信息 – 试试dmesg | 尾巴左右 dmesg | 尾巴结果 cramfs:错误的魔法 任何人都知道这会造成什么? CentOS 5
我已经将gChartPhp复制到我的CentOS 5 Linux机器上的/ var / www / html中,它工作正常,但是我想知道是否有更好的方法来安装和维护该代码。 我问这是因为gChartPhp包含一个PEAR子目录。 而且在我的机器上已经有了叫做/ usr / share / pear / pear的目录。 也许有可能使用php-pecl rpm包安装它? 我试过“peclsearch图表”,但是只能find其他的“包”: pecl search chart Retrieving data…0%….50%….Matched packages, channel pecl.php.net: ======================================= Package Stable/(Latest) Local GDChart -n/a-/(0.2.0 beta) GDChart Based Graphing Interface 或者我应该手动复制gChartPhp并将其添加到/etc/php.ini中的include_path? 谢谢你的见解! 亚历克斯
我有一个Lighttpd服务器(在Centos上),并希望显示4个graphics:lighttpdstream量,每秒lighttpd请求,CPU使用率和MEM使用率。 我为rrd数据库设置了lighttpdconfiguration,如下所示: rrdtool.binary = "/usr/bin/rrdtool" rrdtool.db-name = "/var/www/lighttpd.rrd" 并把我的WWW cgi-bin sh文件从lighttpd RRD文件中获取数据,并创build每秒的stream量和请求的graphics,如下所示: #!/bin/sh RRDTOOL=/usr/bin/rrdtool OUTDIR=//var/www/graphs INFILE=/var/www/lighttpd.rrd OUTPRE=lighttpd-traffic WIDTH=400 HEIGHT=100 DISP="-v bytes –title TrafficWebserver \ DEF:binraw=$INFILE:InOctets:AVERAGE \ DEF:binmaxraw=$INFILE:InOctets:MAX \ DEF:binminraw=$INFILE:InOctets:MIN \ DEF:bout=$INFILE:OutOctets:AVERAGE \ DEF:boutmax=$INFILE:OutOctets:MAX \ DEF:boutmin=$INFILE:OutOctets:MIN \ CDEF:bin=binraw,-1,* \ CDEF:binmax=binmaxraw,-1,* \ CDEF:binmin=binminraw,-1,* \ CDEF:binminmax=binmaxraw,binminraw,- \ CDEF:boutminmax=boutmax,boutmin,- \ AREA:binmin#ffffff: \ STACK:binmax#f00000: \ LINE1:binmin#a0a0a0: \ LINE1:binmax#a0a0a0: \ LINE2:bin#efb71d:incoming […]
最近在CentOS 5盒子上从源代码构buildPython 2.5.5。 现在,无论何时在标准Python shell中键入箭头键,都会打印垃圾字符。 Python 2.4不会发生这种情况。 另外,IPython shell会加载以下警告消息: WARNING: Readline services not available on this platform. 如何解决这个问题?
我在centos上configurationpostfix。 在[email protected]上收到电子邮件时,需要执行一些操作。 是否有必要为每个ID指定一个别名(它总是相同的sh脚本),或者我可以以某种方式为类[email protected]的所有电子邮件指定一次?
我正在testing一个在VMWare上构build的CentOS。 我正在运行CentOS 5.5。 我试图让MySQL与php5.3工作 我从源代码编译PHP 5.3,并安装了相关的mysql垃圾。 但是,mysql.so从未安装过。 做一个'findmysql.so'显示一个MySQL的一些perl构build或东西,没有任何的PHP。 那么我可以在什么地方下载mysql.so文件? 我经历了大约3页的Googlesearch,找不到下载的方式。 每个人都只是说它带有PHP,但我没有它。 我的phpinfo()显示mysqli被加载,但不是mysql。 yum安装php-mysql说它是最新的。 有任何想法吗? 编辑:所以我忘了添加–with-mysql编译标志。 卫生署。 所以我这样做,现在我得到以下几点: checking for MySQL support… yes checking for specified location of the MySQL UNIX socket… no checking for mysql_close in -lmysqlclient… no checking for mysql_error in -lmysqlclient… no configure: error: mysql configure failed. Please check config.log for more information. […]
我有一个运行CentOS 5.4的1GB内存的VPS 它也有plesk与大量wordpress网站运行没有问题 – 大部分时间。 最近,似乎每隔一段时间,apache似乎就要崩溃了。 如果你打电话给www.mysite.com似乎超时。 我尝试重新启动Apache,并得到以下错误。 Stopping httpd: [FAILED] Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs [FAILED] 现在我知道100%除了apache以外没有其他服务在端口80上运行。 但是,apache似乎没有响应停止命令。 这几乎就像是陷入了僵局! 最终我发现我可以手动强制apache停止运行 killall -9 httpd 然后重新启动命令工作。 我的问题是: […]