我刚通过composer安装了Laravel 5,它是在我的mac上安装的。现在,当我尝试使用laravel new blog并尝试通过php artisan serve为apache提供服务时,我会得到以下错误
ErrorException in compiled.php line 6635:
Use of undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128'
每次我部署一个新的应用程序时,我都会得到这个。如何解决这个错误?
我有一个非常老的平面PHP项目。我想要现代化的源文件,而不改变大和旧的数据库结构。我找到了PHP框架Symfony Silex。我喜欢这个框架的微观结构,它的理解并不复杂。
我有以下文件结构:
- classes (The business logic)
- web (index.php and all my controllers)
- vendors
如何将我的业务逻辑包含在Silex应用程序中?我应该在我的require_once('classes/file1.php');中使用index.php吗
如何从业务逻辑文件访问数据库?
我被指派去维护一个旧的PHP项目。PHP项目使用Kohana框架。我为PHP开发人员安装了Eclipse Oxygen,并创建了一个PHP项目来包含这些PHP代码。但是,我发现Eclipse Oxygen由于无法解析Kohana框架自动加载的类的引用而标记了大量错误。因为,Kohana利用了PHP的自动加载特性并更改了类名。例如,我们在common.php中有一个名为common_Core的类。Kohana自动加载了类,并将类名更改为common。
在common.php中:
class common_Core {
public static function myFunc1() {