草庐IT

ubuntu-server

全部标签

php - Linux Ubuntu PHP 版本在 CLI 和 PHPINFO() 中不同

我对Linux和在服务器中设置PHP还很陌生。当我尝试执行php-v时,php版本返回7.0版本,但是当我在phpinfo(),它返回5.5.9。我的问题是如何让两个版本相同,比如当我checkinphpinfo()时,它也应该有7.0版本.非常感谢您的帮助!谢谢! 最佳答案 首先,您需要通过以下命令删除php。这将同时删除php5和7。sudoaptpurgephp*现在安装php7.0sudoapt-yinstallphp7.0libapache2-mod-php7.0然后重启Apache:systemctlrestartapa

php - Amazon EC2 Ubuntu 实例最大文件上传大小

我获得了一个AmazonEC2Ubuntu实例。我们的任务是创建一个包含上传客户端视频的Web应用程序。我在我的本地主机上创建了一个文件上传应用程序,它工作正常。当我将代码迁移到虚拟主机服务器时,我无法上传任何视频,甚至无法上传任何超过2Mb的文件。我尝试编辑php.ini,将upload_max_filesize设置为50M并将post_max_size设置为1000M。在多次重启Apache之后,更新没有反射(reflect)在我的phpinfo()信息中,但更改保存在我的php.ini文件中。我怀疑给我的AmazonEC2实例有文件上传限制,但我不确定我是否正确。如果我错了,我该

PHP - SQL Server 2005 express 到 2008 标准问题

我有一个PHP应用程序可以在以下系统上正常运行:网络应用:PHP5.2.3版操作系统:WindowsServer2003Standard32位数据库:SQLServer2005(express)网络服务器:IIS6我正在尝试让同样的事情在以下方面运行:网络应用:PHP5.2.11版操作系统:WindowsServer2008Standard64位数据库:SQLServer2008Standard64位网络服务器:IIS7完成我通常执行的安装和设置后,phpinfo()正在运行,但没有MSSQL部分。我环顾四周,发现一些MS文档使用php_sqlsrv.dll设置系统并尝试过,但它似乎使

php - 激活 pcntl_fork() ubuntu xampp

我在使用php中的pcntl_fork()函数时遇到一些问题。我正在使用XAMPP并尝试使用该功能,但一直显示此错误:Calltoundefinedfunctionpcntl_fork()我在Google和XAMPP论坛上挖掘了一些东西,但找不到任何完全有用的东西。我发现一些论坛说我需要启用一些名为的配置--enable-pcntl我看到了phpinfo()并且我在配置命令中有那个选项。你能帮帮我吗?提前致谢埃尔卡斯 最佳答案 @Elkas,我不知道你的XAMPP版本,但我电脑上的XAMPP1.8.0带有pcntl扩展名。您可以尝试

php - 用于 PHP sqlsrv_connect() 的 SQL Server 驱动程序使用忽略的错误填充 PHP 错误日志

每次我的PHP应用程序连接到我的SQLServer数据库时,以下内容都会被放入PHP错误日志中:[01-Apr-201112:39:16]sqlsrv_connect:SQLSTATE=01000[01-Apr-201112:39:16]sqlsrv_connect:errorcode=5701[01-Apr-201112:39:16]sqlsrv_connect:message=[Microsoft][SQLServerNativeClient10.0][SQLServer]Changeddatabasecontextto'my_table_name'.[01-Apr-201112:

php - SQL Server 2008 数据库 + PHP 中的 UTF-8

我想用PHP在MSSQL2008数据库中存储数据。我遇到了像äöüß这样的字母问题,它们在数据库中显示不正确,当我在网站上显示时。当我使用PHP对输入数据进行utf8_encode并使用utf8_decode对输出数据进行utf8_decode时,它​​会起作用。还有其他更简单的方法可以解决这个问题吗? 最佳答案 我已经解决了这个问题,问题是PHP的mssql驱动程序坏了(找不到bugs.php.net的链接,但它在那里)并且在涉及到nchar和nvarchar字段a时失败了utf8.您需要稍微转换数据和查询:SELECTsome_

php $SERVER ['PATH_INFO' ] 和 apache mod_rewrite

我这里有.htaccess文件:Options+FollowSymLinksRewriteEngineonRewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule.*index.php[QSA,L]并且重写有效,但是当我尝试http://site.com/example时,我的index.php中没有path_info.这个话题我已经红了https://stackoverflow.com/questions/1442854/codeigniter-problem-w

php - Ubuntu/Apache2/Forbidden/权限错误

我有安装了Lamp的Ubuntu11.10有些文件我无法从我的网络目录“/var/www”访问http://localhost/banner/banner.html我收到一个错误:ForbiddenYoudon'thavepermissiontoaccess/banner/banner.htmlonthisserver.Apache/2.2.20(Ubuntu)ServeratlocalhostPort80我可以正常访问/var/www/index.php,因为我也可以从我的浏览器正常浏览/var/www/banner这是一个小小的和平:a1a4a@A1A4a:~$ls-l/var/w

php - $_SERVER 可以在 PHP 中伪造吗?

在PHP中,远程文件包含可以通过来自$_GET、$_POST、$_COOKIE的输入进行。我知道这是不可能的,但是否有可能(有机会)伪造来自$_SERVER的值?我的意思是,即使在极少数情况下,$_SERVER也能成为远程文件包含的来源吗? 最佳答案 $_SERVER是一个数组,包含用于访问请求的路径、header等信息。许多值由用户直接设置和操作(例如QUERY_STRING),因此它可能会以与$_GET和$_POST完全相同的方式受到攻击。不过,这取决于您如何在自己的代码中使用这些值。您是否有不想伪造的特定$_SERVER索引?

php - 在 Ubuntu 上从 PHP Access .mdb 文件

我遇到了在Ubuntu上获取.mdb文件(MS-Accessdb)的问题。我需要完全Access权限(也需要读取和写入)。最初项目是使用odbc在Windows上构建的(并且一切正常)。但是当我将它移动到linux-server上时出现了问题。目前安装了用于odbc的PHP扩展。但是我找不到任何免费的ODBC驱动程序来使用Access。我试过使用MDB工具,但似乎它只适用于阅读。也许有人可以提出任何解决方案?使用其他数据库是不合适的,因为我的老板反对。感谢您的帮助。 最佳答案 通过从Linux存储库安装mdbtools,您可以在Li