php文件没有执行,但正在下载
我试图在我的ubuntu 15.10桌面上配置带有php 7.0,apache2和mysql的桌面. 一切似乎都在起作用,但是当我尝试通过将其放在路径(/var/www/html)上执行任何PHP文件时,该文件就会下载. 以下是已经查找并尝试过的命令,但我无法正常工作. sudo apt-get install php7.0 sudo apt-get install libapache2-mod-php7.0 sudo a2enmod php7.0 sudo service apache2 restart 我错过了什么吗? 请让我知道任何建议或建议将不胜感激. 解决方案 我不知道这是否是特定于发行版的,但是(假设您使用的是Apache 2.4),您可能会研究一些其他步骤. 首先,在您的httpd.conf文件中,查找:" loadModule mpm_event_module模块/mod_mpm_event.so"并评论. 下一行" #load
0 2024-02-28
编程技术问答社区
Laravel 5.3中的Route::controllers
[badmethodcallexception] 方法控制器不存在. Route::controllers(['auth' => 'Auth\AuthController', 'password' => 'Auth\PasswordController',]); Laravel 5.3的情况如何? 谢谢 解决方案 已弃用路由:: Controler()(可以在 5.3中看到注释=" nofollow noreferrer">文档网站) 使用Route ::控制器的隐式控制器路由已弃用.请在路由文件中使用明确的路线注册.这可能会提取到包裹中. 取而代 Route::get('foo', 'FooController@foo'); 如果您的问题专门针对AUTH路线,则是在您的问题上的注释php artisan make:auth或将Auth::routes();添加到您的路由\ web.php文件中应执行此技巧. 其他解决方案 在您通过
0 2024-02-28
编程技术问答社区
Laravel在centos 7上使用apache和php 7时出现500内部错误
我是Centos的新手.我已经安装了Apache和PHP7.我还安装了Laravel所需的所有PHP扩展. 我有一个在Windows上正常工作的Laravel应用程序.我刚刚将我的代码从Windows转移到CentOS 7.问题现在显示了每个路线上的控制台中的500个内部错误. 我更改了.htaccess代码,如下所述: 存储和Bootstrap的文件夹版权设置为777,还启用了mod_rewrite. 当我安装新鲜的laravel时,它不起作用.当我从 中更新Web.php中的主要路由时 Route::get('/', function () { return view('welcome'); }); to Route::get('/', function () { return 'welcome'; }); 它显示了受欢迎的消息,但对于 Route::get('/', function () { return view
4 2024-02-27
编程技术问答社区
PHP7-连接到Sybase数据库
所以现在我正在收到这个错误: PHP Fatal error: Uncaught Error: Call to undefined function sybase_connect() 我现在应该如何使用PHP7连接到Sybase? 解决方案 您正在使用Ubuntu 16.04,因此安装 phpp7 phpp7 .0-Sybase 系统中的包装,您可以使用 pdo_dblib 示例#1 pdo_dblib dsn示例 sybase:host = localhost; dbname = testdb 之后$databaseHandler = new PDO('sybase:host=localhost;dbname=testdb', $user, $pass);
0 2024-02-27
编程技术问答社区
致命的错误。未发现的错误。对未定义函数sqlsrv_connect()的调用
我正在尝试连接到可以通过" Microsoft SQL Server Management Studio"访问的SQL Server: 我已经尝试了很多我见过的不同的事情,但是什么都没有.在test.php页面上运行以下代码时,我会收到错误Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect() in C:\Apache24\htdocs\test.php:52 Stack trace: #0 {main} thrown in C:\Apache24\htdocs\test.php on line 52: $serverName = "SERVER.DOMAIN.COM, 1433"; //serverName\instanceName, portNumber (default is 1433) $connectionInfo = array( "Database"=>"DB_NAME",
0 2024-02-27
编程技术问答社区
在WAMP中使用PHP7
我的操作系统是Windows 10 Pro X64,并且我已经安装了VC14软件包x86和x64. 我已将PHP7.0.0目录添加到wamp/bin/php,复制文件php.ini,phpForApache.ini和wampserver.conf,并在这些文件中修改了目录和PHP扩展. 有我的wampserver.conf:
2 2024-02-27
编程技术问答社区
Windows、XAMPP、PHP 7和opcache
我已经使用PHP 7 安装了最新的XAMPP服务器(更新:还检查了PHP 7.1)(在我的 Windows 10 系统上).想要使用 opcache ,因此我在php.ini中启用了它. [opcache] zend_extension=php_opcache.dll opcache.enable=1 opcache.enable_cli=0 opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=4000 现在进行了更改,并且几乎每页都会刷新,我从Apache那里获得了此错误: AH00428: Parent: child process 3748 exited with status 3221226356 -- Restarting. 因此,页面正在加载和加载...等待Apache再次开始.当我关闭Opcache(通过设置opcac
0 2024-02-27
编程技术问答社区
php 7 需要Mcrypt PHP扩展
你好,我已经从此 link 也. 但是,当我尝试运行一个基于Laravel的项目时,会出现一个错误如下 MCRYPT PHP扩展. 我试图找到mcrypt.o,然后更改mycrpt.ini中的路径,但我仍然会遇到相同的错误,我只会得到这个错误,我laravel projects 解决方案 有相同的问题-PHP7缺少McRypt. 这在Ubuntu中为我工作,请尝试以下命令. sudo apt-get update sudo apt-get install mcrypt php7.0-mcrypt sudo apt-get upgrade 然后重新启动apache sudo service apache2 restart 希望此命令有帮助!
0 2024-02-27
编程技术问答社区
如何在 Debian 上的 Apache 2.4 中为每个虚拟主机选择 PHP 5 和 7 版本?
在Debian 9上的Apache 2.4中可以同时运行PHP 7和PHP 5吗?我希望能够选择我希望使用的PHP版本.我相信,考虑到我的某些网站仍然使用折磨的PHP功能,这将是有用的.这使我可以每个站点进行升级.我如何实现这样的目标? 例如 ServerAdmin webmaster@localhost ServerName mywebsite.com DocumentRoot /var/www/mywebsite.com # UsePHP 7 和 ServerAdmin webmaster@localhost ServerName mywebsite2.com DocumentRoot /var/www/mywebsite2.com # UsePHP 5 解决方案 让我们
0 2024-02-27
编程技术问答社区
如何在亚马逊Linux AMI上启用PHP 7.0 Zip模块
使用命令行,我在Amazon Linux AMI上安装了PHP 7.0. 但是,我无法使用命令 安装PHP ZIP模块 sudo yum install php7.0-zip 我得到响应 No package php7.0.zip available. 我很高兴能在我所有的PHP网站上使用PHP7,但是有些困惑为什么我无法安装此特定模块.任何帮助将不胜感激! 解决方案 welp, 尝试了几个变体同一命令... sudo yum install php7.0-zip sudo yum install php7-zip 这个作品 sudo yum install php70-zip
0 2024-01-26
编程技术问答社区
类型 "e" 不存在 , Redshift通过Postgresql连接器在php codeigniter
我正在使用PostgreSQL连接器使用RedShift,我在PHP Codeigniter 3.x,PHP版本7.0中查询时遇到了以下错误 该模型如下 $subQuery = "select max(button_history_id) as button_history_id from button_history where site_id =".$site_id." group by button_history_id "; $this->another->select('cms_group_id'); $this->another->from('button_history'); $this->another->where('button_history_id IN ('.$subQuery.")"); $this->another->where('cms_group_id !=', ''
0 2024-01-25
编程技术问答社区
阿尔卑斯山操作系统上的Php7 Redis客户端
我使用Alpine 3.5作为基本图像制作了Docker图像.我希望在容器内运行的PHP临时性与Redis服务器进行通信.但是我在高山中找不到任何PHP7-REDIS客户端. 我试图使用pecl安装redis,但是阿尔卑斯山没有pecl包装.对这个问题有任何想法吗? 解决方案 您可以在此处找到解决方案 其他解决方案 对于3.6之前的Alpine版本,例如当前官方FROM php:alpine RUN apk add --no-cache autoconf git g++ make RUN \ git clone https://github.com/phpredis/phpredis.git && \ cd phpredis && \ git checkout php7 && \ phpize && \ ./configure && \ make && make install && \ docker-php-ext-enable redis 如果您想要一个较
0 2024-01-24
编程技术问答社区
AES加密PHP到NodeJS?
我正在将一个小项目从php移至包括AES加密的一小部分的NODEJS. 由于PHP代码正常,因此作为 function decysek($data, $app_key) { $output = openssl_decrypt(base64_decode($data), 'AES-256-ECB', $app_key, OPENSSL_RAW_DATA); return $output; } function decyGetBillData($rek , $data , $decrypted_sek){ $decrypted_rek = openssl_decrypt(base64_decode($rek), 'AES-256-ECB', $decrypted_sek, OPENSSL_RAW_DATA); $decrypted_data = openssl_decrypt(base64_decode($data), 'AES
2 2024-01-19
编程技术问答社区
在PHP7 windows10 64位 Apache 2.4上启用cURL
我正在使用 Windows10 64位 Apache 2.4.25(Win64) PHP 7.1.0-WIN32-VC14-X64 当我尝试调用curl_init()函数时,我会遇到一个错误,说"呼叫不确定函数curl_init()" 尝试关注 复制ssleay32.dll&libeay32.dll&php7ts.dll到apache/bin folder 正确设置路径以包括上述文件" c:/php;" 任何帮助. 解决方案 这是从获得PHP到启用卷曲的步骤: 下载 php (使用7.1测试的这些步骤) 将PHP文件夹添加到路径环境变量 更新php.ini文件,具有扩展目录的绝对路径和uncomment php_curl.dll和php_openssl.dll扩展 更新httpd.conf(apache config File)将php7apache2_4.dll模块加载到php文件夹中,并将phpinidir设置为php目录 复制libeay3
12 2024-01-08
编程技术问答社区
php7的zend session数据库出现错误
我的应用程序需要使用数据库而不是文件用于会话管理. 我的申请基于Zend Framework 1.12.17,Php 5.6.25和Wampserver上的Chealy 那是我的config.ini resources.session.use_only_cookies = true resources.session.gc_maxlifetime = 864000 resources.session.remember_me_seconds = 864000 resources.session.gc_probability = 1 resources.session.gc_divisor = 100 resources.session.saveHandler.class = "Zend_Session_SaveHandler_DbTable" resources.session.saveHandler.options.name = "app_session" resources
4 2023-12-26
编程技术问答社区
Zend Framework 1 的哪个版本与 PHP7 兼容?
之后,哪个版本Zend Framework与PHP7兼容? 解决方案 根据ZF1的博客,Zend自版本1.12.12以来似乎与PHP7兼容(这是2015年4月的版本). 您应该能够使用ZF1的稳定版本运行PHP7和ZF1. 希望这对 有所帮助
6 2023-12-26
编程技术问答社区
PHP7'的PDO ext是否将整个结果集读入内存?
我已经注意到自从我升级到PHP7以来,某些SQL语句不再起作用,而是用完了内存. 我有此代码: $query = Yii::$app->db->createCommand('select * from tbl_title')->query(); while ($row = $reader->read()) { var_dump($row); exit(); } 和YII2的数据库抽象只是PDO的一层非常薄的层,并且没有做任何额外的事情. query()除了在日志文件(yii2's)中添加一行以外,什么也没做,reader->read() reader->read()刚刚调用了pdo stream的fetch()函数. 但它用完了记忆,引用了我表格的大小(空间),即试图分配385 MB的过程内存: 允许记忆尺寸为134217728字节耗尽(尝试分配385883840字节) 作为扳手,如果我使用的查询,其结果集完全适合PHP进程的128 MB
0 2023-12-25
编程技术问答社区
PHP中未终止的实体引用
这是我的代码: addChild('products'); /// while($row = mysql_fetch_array($result)){ $product = $products->addChild('category'); $product->addChild('product_id',"$row[product_id]"); $product->addChild('cat_id',"$row[cat_id]"); $product->addChild('cat_name',"$row[cat_name]"); $product->addchild('product_code',"$r
10 2023-12-21
编程技术问答社区
Xdebug总是在监听新的请求,如果我不监听,就会阻止网页的加载。
我在新工作场所有一个奇怪的设置,它可以这样起作用:如果我运行PHPSTORM并在"开始聆听PHP调试连接"上,那么我的本地PHP应用程序正常工作.一旦我完全关闭phpstorm(因此停止收听PHP调试连接),我的网页就不会加载(一分钟后nginx timper ofer of ofer of). 这是我的xdebug.ini配置: xdebug.mode=debug xdebug.start_with_request=no xdebug.discover_client_host=no xdebug.client_host=127.0.0.1 xdebug.log_level=0 ;xdebug.log=/var/log/xdebug.log 这是php -i | grep -i xdebug的输出: /etc/php/7.4/cli/conf.d/20-xdebug.ini, with Xdebug v3.1.1, Copyright (c) 200
0 2023-12-20
编程技术问答社区