Articles of PHP

如何在Linux中启用核心PHP扩展?

我试图了解在PHP中启用核心扩展(DOM)的过程。 当我运行phpinfo时,在configure命令中看到'–disable-dom'。 我应该重新安装PHP?

通过我的网站发送垃圾邮件免费邮件

几个月来我一直在和这个问题作斗争。 我需要通过我的社交networking向用户发送群发邮件(而不是垃圾邮件),例如通讯,网站邀请(当用户导入地址簿联系人时) 我使用共享主机,它每小时限制500封邮件。 即使我设法发送邮件,他们中的大多数最终在用户的垃圾邮件框中。 经过研究这些是我终于想出的解决scheme。 使用Google Apps SMTP( http://www.google.com/apps/intl/zh-CN/business/features.html ) 进入VPS 启用油门共享主机 请告诉我要select什么。 将使用Google Apps防止邮件作为垃圾邮件发送? 我不能使用其他第三方SMTP如iContact或Aweber作为“邀请发送脚本”将发送电子邮件成千上万的联系人,这取决于用户的地址簿。 提前致谢

如何build立/安装calendar.so为PHP?

我做了通常解压/configuration/build立为PHP 5.2.13。 configuration包括 – 启用日历 build设工程。 然后按照说明运行libtool,但不生成calendar.so。 我如何制作calendar.so? 谢谢! (Linux系统)

如何在Ubuntu 10.04上安装php 5.2.10?

可能重复: Ubuntu 10.04上的PHP 5.2x Lucid Lynx 我正在build立一个新的Ubuntu服务器,但它将运行一个有点旧的PHP应用程序,似乎与PHP 5.3有冲突。 如何configurationApt让我select安装以前的5.2.x版本的PHP?

http压缩共享托pipe的Apache / PHP

我嗅探了我的网站的响应标题,显然没有使用http压缩来传递响应,因为我在响应头中没有看到Content-Encoding:gzip。 但奇怪的是,phpinfo()显示我HTTP_ACCEPT_ENCODING:gzip,deflate,sdch 即时通讯使用rackspace云网站(共享主机,无法访问httpdconfig),我真的想激活http压缩,但那里的支持人告诉我,如果phpinfo()说,它已经上。 谢谢。!

如何configurationApache在IIS之前运行(.net + PHP)

我有IIS6在端口80上运行.net应用程序。我想要的是在此应用程序中插入PHP代码。 我在一个论坛上发现有人build议在IIS服务器前面运行Apache + PHP,这样,.net代码将被IIS服务器解释,然后结果将被传递给Apache,这将解释PHP代码。 可能吗? 如果是,那么如何configurationApache服务器?

无法获得php + sqlite的工作

我奋斗了整个上午,使PHP的SQLite数据库的工作。 这是我尝试执行的一段php代码: #less /var/www/html/test.php <?php $db=new PDO("sqlite:/var/www/test.sql"); $sql = "insert into test (login,pass) values ('login','pass');"; $db->exec($sql); ?> 以下是我如何做testing: # sqlite3 /var/www/test.sql sqlite> create table test (login varchar,pass varchar); #chown apache:apache /var/www/test.sql #chmod 644 /var/www/test.sql 这里是让我疯狂的东西:当我从命令行执行: #php test.php 一切顺利。 Sql正在执行,我可以看到一个新的行出现在数据库中。 当我从浏览器执行相同的脚本 – sql没有被执行。 我没有在数据库中得到新的一行。 在apache日志文件中没有错误。 请帮忙 更新: 好的,我已经得到了答案。 它看起来像sqlite试图创build一个新的“插入”查询文件。 strace岩石: open("/var/www/test.sql-journal", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0644) = -1 EACCES […]

安装WordPress的问题

我尝试在Microsoft提供的WebPI的Windows客户端中安装WordPress。 我有tostop安装过程3次手动安装PHP和MySQL扩展。 但每次我继续由WebPi安装, WebPi最终显示给我一个成功的消息。 但是当我尝试在客户端看到安装的wordpress时,我看到了这一点 Your PHP installation appears to be missing the MySQL extension which is required by WordPress. 我在StackOverFlow中问这个问题,但是我没有得到正确的答案。 我将所有内容安装在**C:\Program files\**所以这些都是位置 C:\ Program Files \ MySQL \ MySQL Server 5.1 C:\ Program Files \ Php C:\ Program Files \ ext mysql root密码:admin wordpress数据库:wordpress wordpress数据库密码:123 这里是我的php.ini

PHP扩展和共享主机

我在共享主机,我试图设置memcached.so模块用于PHP。 很明显,我不能把.so文件放在/ usr / lib64 / php / modules中,所以在我的php.ini(/home2/my_site/public_html/php.ini)版本中,我的extension_dir值有: extension_dir = "/usr/lib64/php/modules:/home2/my_site/apps/lib/php" 并在我的php.ini文件的底部 extension=memcache.so 但是,memcache模块仍然没有显示在php_info()中。 任何build议,让这个工作? 谢谢。

PHP oci8 DLL不会加载在Windows 64位XP上。 我究竟做错了什么?

在赢64,我安装了Apache,PHP等一切工作正常,除了甲骨文的一部分。 我可以从SQL开发人员连接到Oracle,这意味着我的tnsnames.ora文件是正确的。 当apache启动时,日志中没有错误。 但是当我尝试从我的数据库连接到oracle,oracle模块php_oci8.dll不加载。 我究竟做错了什么? php.ini中的oci8.dll行在那里,它是未注释的 在Apache日志中没有错误 php.ini文件中的extension_dir指向正确的位置