如何在PHP中创builddynamic网页(通过htaccess保护),显示当前通过虚拟主机设置的所有域和子域的列表?
我在lubuntu oneiric上运行lampp 1.7.1。 我需要为php_gd添加扩展名。 我通过安装php5-gd sudo apt-get install php5-gd 看看php.ini,注意到这一行 ;extension=php_gd.dll search与php_gd和发现的东西 /usr/include/php5/ext/gd/php_gd.h 试图把它复制到 sudo cp -av '/usr/include/php5/ext/gd/php_gd.h' '/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/php_gd.h' sudo chmod 755 '/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/php_gd.h' 添加到php.ini extension=php_gd.h 重新启动lampp并得到这个错误: PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/php_gd.h' – /opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/php_gd.h: invalid ELF header in Unknown on line 0
我最近用堆栈溢出提供的指令安装了pdftk 我安装它,并运行命令whereis pdftk结果 /usr/local/bin/pdftk /usr/bin/pdftk 我有powerpannel访问,我通过它看到,pdftk实际上存在于该位置 我运行命令pdftk –version ,没关系 但在php中使用 <?php $command = "pdftk –help"; system("PATH=/usr/local/bin/ && $command",$response); if ($response===FALSE){ echo 'sorry error occured'; } else{ echo $response; } ?> 输出是127我使用的版本是1.41和输出'127'是我不能理解的东西 有人可以指导我吗? 编辑 其实,我正在试图通过填写一个pdf格式生成dynamicpdf,我的passthru是 passthru("/usr/local/bin/pdftk hud3.pdf fill_form result.pdf output – flatten"); 这没有任何回报 虽然声明之前的声明popup下载,我按保存button将其保存在本地,它不是保存在我的硬盘上。 试图debugging情况,并从已经问的问题上得到帮助,我认为先运行pdftk。 这是上述127情况上升的地方,需要指导
我是Linux新手(CentOS),并且在过去的几个小时里一直试图在CentOS上安装这个Web应用程序https://github.com/craigrodway/printmaster 。 作者的指示对于像我这样的新手来说有些模糊: 在Web服务器上创build目录以存储文件(configuration为虚拟主机或子目录) 将所有打印主文件复制到您刚刚创build的文件夹 创build一个名为session的新目录,在其中提取文件并使其可写 在MySQL中创build一个新的用户名和数据库 将printmaster.sql文件导入新数据库 编辑inc / init.php中的$ db行以反映您的数据库详细信息创build您自己的安全性(.htaccess,集成的Windows身份validation…) 我尝试按照Wiki部分的指导进行操作,但仍无法使用它: https : //github.com/craigrodway/printmaster/wiki/Installation-on-Linux 这是我做了什么的历史 按照这个指令安装/configurationApache服务器: http : //dev.antoinesolutions.com/apache-server (在Web浏览器中访问本地主机,看到一个Apachetesting页) 安装/configurationPHP后,这个介绍: http : //dev.antoinesolutions.com/php (在浏览器中访问本地主机/ phpinfo,并有phpinfo输出,所以它的工作!) 安装/configurationMySQL —文件— [root@localhost ~]# cd /tmp [root@localhost ~]# wget [url] https://github.com/craigrodway/printmaster/tarball/master[/url] –no-check-certificate [root@localhost ~]# tar zxvf master [root@localhost ~]# mv craigrodway-printmaster-af9843d/* /root/Desktop/printmaster/ 创build的“会话”目录在printmaster目录中,使其可写 [root@localhost ~]# mkdir session […]
我有像应用程序中的许多目录 root index.php modules/ includes/ data/ themes/ and etc. 我已经在每个文件夹中放置索引html文件,以使其简单安全。 但是我认为必须有一些更好更安全的安全技术。 我的问题是我们如何通过htacess和PHP来做到这一点。
我正在尝试为我的用户创build一个“开发”。 在这种环境下,他们可以访问自己的账户PHPMyAdmin,SQL,Subversion和FTP这不是一个大问题,但是我想仿效每个人都会在自己的服务器上。 我的意思是,他们可以改变PHP的configuration(例如),只能在自己的环境下完成。 任何想法如何做到这一点? 我需要在服务器的安装或类似的东西上做一些“特殊”的事吗?
喜欢这个: 访客(或用户)通过GET请求site.com/page1/ trough,然后site.com/page1/获取服务器caching,并且该页面的所有其他请求都从caching中提供,直到收到POST请求。 当POST请求收到时,caching被刷新,页面通常通过脚本生成,并在下一个GET请求caching页面,直到下一个POST请求等等… 它听起来可靠和可能吗? 有一些Apache模块能够做到这一点吗? 我认为,一些共享的主机这样做(所以他们可以在服务器上的许多网站),但我不是100%确定。
magic_quotes_gpc PHP INI指令必须设置为“OFF”,以使OWA domstreams正常运行。 您如何在Plesk服务器9.5.4中进行此更改?
我们有必要在用户负载不足的情况下将用户从我们的服务中locking,以避免降低用户体验。 我们已经通过检测Ajax请求的错误或超时,并显示一个popup窗口说我们遇到问题并将用户redirect到locking页面,从而实现了一个非常粗糙和准备就绪的版本。 但是,我得到太多的错误否定,只是刷新页面导致popup显示,因为Ajax请求中止等 网站通常如何去做这种事情? 它处理服务器端,客户端或Apache等? 谢谢
我试图通过imap_open()(php)连接到我的主机上的邮箱。 但是它的authentication失败错误。 根据我的托pipe服务提供商,出于安全原因他们已经禁用了telnet。 可以禁用telnet导致PHP不能够使一个IMAP连接?