草庐IT

Command_Line_Tools_OS_X

全部标签

PHP 警告 : require_once(/var/www/html/wp-config. php) : failed to open stream: Permission denied in/var/www/html/wp-load. php on line 37

我正在apache上创建一个Wordpress应用程序服务器,在访问url时收到错误500。因此,我确实检查了httpd/logs/error_log,以下是错误[SunJan1522:42:54.4403492017][:error][pid767][client10.203.116.148:9173]PHPWarning:require_once(/var/www/html/wp-config.php):failedtoopenstream:Permissiondeniedin/var/www/html/wp-load.phponline37[SunJan1522:42:54.44

command-line - PHP 命令行 php.ini 路径错误

我正在尝试在命令行上运行一些PHP页面,但在使用mysql和其他PHP扩展时遇到了一些问题。运行php--ini会产生以下输出:ConfigurationFile(php.ini)Path:/usr/local/libLoadedConfigurationFile:(none)Scanforadditional.inifilesin:(none)Additional.inifilesparsed:(none)当我在命令行上运行php时,它找不到我的php.ini文件。这是因为路径不正确。我的php.ini实际上位于/etc/php.ini中,如我的phpinfo();文件中所述。PHP

php - 可捕获的 fatal error : Object of class PDOStatement could not be converted to string in line 114

这个问题在这里已经有了答案:returnonevaluefromdatabasewithmysqlphppdo(3个答案)关闭23天前。我正在尝试向我的数据库中添加一些数据,但我在第114行的/var/www/mandje.php中收到错误Catchablefatalerror:ObjectofclassPDOStatementcouldnotbeconvertedtostringin/var/www/mandje.php。这是我正在使用的代码:foreach($_SESSION["cart"]as$id=>$value){$query=$db->query('SELECT*FROMP

php - 如何让 php 获取调用函数的 __LINE__ 或 __FILE__ 值

我有这样的ZF调试功能:functionfs_d($d,$at){if($_REQUEST['debug']=='123'){Zend_Debug::dump($d,'at:'.$at);}else{returntrue;}}并且会这样调用:fs_d($var,$at)我希望$at代表在函数中调用$at的地方。换句话说,像__FILE__at__LINE__这样的东西是在函数调用点而不是在输出点计算的。但我不想在每次调用时都在__LINE__处编写__FILE__。有没有办法像宏一样换行,用方括号、{$}或反引号之类的方式换行? 最佳答案

php - 无法在 OS X 上安装 Composer

我在终端上做了这个:$curl-sShttps://getcomposer.org/installer|php输出是:AllsettingscorrectforusingComposerDownloading...Composersuccessfullyinstalledto:/Applications/XAMPP/xamppfiles/htdocs/composer.pharUseit:phpcomposer.phar然后我输入:$sudomvcomposer.phar/usr/local/bin这没有问题(它应该可以工作,因为usr/local/bin在我的$PATH中)。但是我现

php - Windows 更新警告 : Unknown: failed to open stream: No such file or directory in Unknown on line 0

Warning:Unknown:failedtoopenstream:NosuchfileordirectoryinUnknownonline0Fatalerror:Unknown:Failedopeningrequired'C:/School/OneDrive-Noorderpoort/PHP/htdocs/Jaar1/Blok1/Les7/oefening16.php'(include_path='C:\xampp\php\PEAR')inUnknownonline0经过长时间的Windows更新后,当我尝试通过本地主机打开php文件时突然出现此错误。我该如何解决这个问题?

php - 我如何为 Mac OS X Yosemite 10.10 安装 libmemcached 以便在 Mamp 3 上安装 memcached.so PHP 扩展?

我需要在运行MacOSXYosemite的MacBookPro上安装libmemcached。我已经安装了memcached守护进程,但为了让PHPmemcached.soPECL扩展正常工作,我需要安装libmemcached。我已经从https://launchpad.net/libmemcached/+download下载了tar.gz,查看文件README.FIRST:Hi!Ifyouaregettingthiscodefromhttp://launchpad.net/libmemcachedthencontinuereading.Otherwisethesedirection

php - 一般错误 : '"mysqldump"' is not recognized as an internal or external command

我用的是LaravelSpatieBackup,安装完成,首先运行这个$composerrequirespatie/laravel-backup$composerrequirespatie/laravel-backupUsingversion^5.6forspatie/laravel-backup./composer.jsonhasbeenupdatedLoadingcomposerrepositorieswithpackageinformationUpdatingdependencies(includingrequire-dev)Packageoperations:3installs

php - 如何在 Mac OS X (10.9.4) 中修复 'PHP' make?

我正在为OSXMavericks(10.9.4)上的PHP添加postgres支持。遵循[博客](http://blog.rupey.org/post/63221360055/adding-postgres-support-to-php-on-os-x-mavericks)中的步骤...在错误之间修复,并达到“make”。执行“make”时出现以下错误。------错误------users-mbp:pdo_pgsqlRK$pwd/usr/include/php/ext/pdo_pgsqlusers-mbp:pdo_pgsqlRK$make/bin/sh/usr/include/php

php - 在 Mac OS X 上运行没有管理员权限的 apache 本地实例

我想制作apache/php的可移植版本以在本地开发。但问题在于绑定(bind)端口。该过程需要管理员权限,而我的工作站上没有。我想编译一个apache/php版本,我将在我的工作站上传输并在没有任何权限要求的情况下运行它。我读到了privbind,但最后,您仍然需要那些该死的管理员权限!关于某种虚拟端口映射或任何无需root即可工作的想法有什么想法吗?谢谢! 最佳答案 您确实需要root权限才能绑定(bind)1024以下的任何端口,80也不异常(exception)。考虑使用更高的端口,例如8080(或不太常见的端口)。