Articles of PHP的

从php5.5.9升级到php5.6之后,php5enmod是什么?

在ubuntu服务器上,我用来安装php5.5.9的模块,例如mcrypt和apt-get,然后用sudo php5enmod mcrypt启用它。 现在我已经升级到php5.6,并且我错过了一个模块来使用Laravel 4.2中的PHPThumb,它需要GID或者Imagick来修改图像。 所以我做了 : $ sudo apt-get install php5.6-imagick 然后为了启用这个模块,我做了: $ sudo php5enmod imagick 它返回这个错误:“警告:模块imagick ini文件不存在/ etc / php5 / mods-available”下。 这是正常的,因为它存在于/etc/php/5.6/mods-available。 是否有一个命令来启用它: $ sudo php5enmod imagick –path=/etc/php/5.6/mods-available 要么 : $ sudo php5.6enmod imagick 或者我可以链接php5enmod到PHP / 5.6的path呢?

从另一台机器连接到反应服务器

按照http://reactphp.org/上的说明,我创build了一个服务器: <?php require 'vendor/autoload.php'; $app = function ($request, $response) { $response->writeHead(200, array('Content-Type' => 'text/plain')); $response->end("Hello World\n"); }; $loop = React\EventLoop\Factory::create(); $socket = new React\Socket\Server($loop); $http = new React\Http\Server($socket, $loop); $http->on('request', $app); echo "Server running at http://127.0.0.1:1337\n"; $socket->listen(1337); $loop->run(); 然后,我在一个IP为192.168.1.200的Linux机器上启动它,它似乎正在运行: [Michael@devserver react]$ php example.php Server running at http://127.0.0.1:1337 [root@devserver react]# netstat -lnp | grep 1337 tcp […]

上传目标文件夹即使(似乎是)正确的文件权限似乎不可写

我已经在这个论坛上看到了许多类似的问题,但似乎没有解决我的问题。 我将在这个论坛上看到我在这个论坛上看到的一些问题的页面,但是让我先来看看这个问题。 我使用codeigniter v 2.x PHP 5.5.32 MariaDB 5.5.44 CentOS 7.2.1511 以下是我的应用程序的位置。 [root@VITSServer html]# pwd /var/www/html [root@VITSServer html]# ls -al total 16 drwxrwxr-x. 6 apache apache 92 Nov 9 17:55 . drwxr-xr-x. 4 root root 31 Nov 20 2015 .. -rwxr–r–. 1 apache apache 1150 Oct 28 2015 favicon.ico -rwxrwxrwx. 1 apache apache 20 Oct […]

常规错误:20003 Adaptive Server连接超时(严重性6)

嗨以下是我所得到的错误: – PDOException: SQLSTATE[HY000]: General error: 20003 Adaptive Server connection timed out [20003] (severity 6) [(null)] in /var/www/html/web/vendor/laravel/framework/src/Illuminate/Database/Connection.php:335 我试图从Linux laravel 5.2代码片段连接到Windows上的MS-SQL-Server。 在Windows机器上有防火墙禁用。 我能够在windows上默认的可用端口msnet上telnet。 我没有使用免费的TDS,所以这不是TDS的重复,甚至这个问题也没有答案。 centos 7,能ping到IP。 没有连接问题。 从terminal运行脚本,所以不会有超时问题。 在我试图获取5Klogging之前,我打算查询花费更长的时间,但是即使我将限制减less到100,也会得到相同的错误。 我的networking连接速度很高,服务器硬件configuration很高。 我已经尝试了下面的链接给出的所有解决scheme,我正在成功,但是当我的脚本运行面临上述问题。 [ https://blogs.msdn.microsoft.com/sql_protocols/2008/04/30/steps-to-troubleshoot-sql-connectivity-issues/] [1 ] 我的脚本在本地运行良好。 但是当我将代码提升到dev时遇到了问题。

Nginx的“location〜。”和“location〜* \”。

以下三条指令有什么区别吗? location ~* \.(png)$ { expires max; log_not_found off; } location ~ \.(png)$ { expires max; log_not_found off; } location ~ .(png)$ { expires max; log_not_found off; } 预先感谢您已经花了时间。

SOAP-ERROR:parsingWSDL:无法从“https://ads.google…LineItemService?wsdl”加载:无法加载外部实体

我正在尝试在我的服务器上使用Google DFP(DoubleClick for Publishers)API。 我已经安装了脚本及其所有的依赖关系,而且我已经设置了它们。 但是当我在控制台中运行PHP文件时,我每次都会遇到这个错误。 PHP致命错误:SOAP-ERROR:parsingWSDL:无法从“ https://ads.goog.com.com/apis/ads/publisher/v201611/LineItemService?wsdl ”加载:未能加载外部实体“ https:在/ home / admin / web / glob.space / public_html / src / Google / AdsApi 你能告诉我,为什么会发生这种情况? 这不是一个代码问题,因为我使用原始示例代码。 提前致谢!

目录不是通过php代码在linux服务器上创build的

我一直在尝试使用下面的PHP脚本在Linux服务器中创build一个目录, mkdir("/var/test", 0777); 但由于某种原因,它没有被创build,并且一旦脚本运行就不会给出有关结果(错误)的任何消息。 我想知道的是如何得到运行脚本后出错(我试图检查Apache日志,但无法find它们),将有人能够find目录不创build的原因 ** / var在0755权限级别

如何在singile服务器上运行多个php版本

如果PHP 7.0在服务器上运行,我应该运行另一个PHP版本,而不是另一个PHP酿造。 这里我的服务器是Ubuntu的任何人都可以帮助我

在ffmpeg中找不到预设的“slow”文件

当我使用下面的命令,然后得到错误“预置文件”较慢“找不到” /usr/bin/ffmpeg -i mainFile.mp4 -ss 00:03:22 -t 00:00:22 -acodec libfaac -vcodec libx264 -vpre slower -crf 18 -aspect 16:9 -r 25 -b 3000k -vpre main -level 21 -refs 2 -threads 0 spliteFile.mp4 但是,当我尝试基本的ffmpeg命令,那么它工作正常。 /usr/bin/ffmpeg -i mainFile.mp4 -ss 0 -t 100 spliteFile.mp4 请build议。 我想我缺less参数? 提前致谢….

curl:没有指定URL – -F:找不到命令

您好我正在使用此代码上传一个bash脚本在Linux上的文件: curl -F aok=2 -F Name='azko' -F dir="@path_to_file;filename=zou.odp" -F "tag=1234" -F "OK=2" -F ecoTime=1 -F -F ckx=no "http://blabla" 但是,我收到的错误: curl: no URL specified! curl: try 'curl –help' or 'curl –manual' for more information ./up.sh: line 2: -F: command not found ./up.sh: line 3: -F: command not found 我已经安装了curl 7.47.0。 到目前为止,我试图把\放在线的尽头,但错误仍然不断。 我错过了什么? 当我直接复制这个代码\放置到terminal它的工作,但这次给出了另一种错误 curl: (43) A […]