Ubuntu
不要在我的 liux 伺服器上執行 php
我一步一步在我的 VPS 上安裝 apache 和 php 安裝 Apache 安裝 PHP7
安裝和配置我的 apache 和 php 後,我在頁面上看到了我的 php 程式碼。
像這樣:
<?php defined('YII_DEBUG') or define('YII_DEBUG', true); defined('YII_ENV') or define('YII_ENV', 'dev'); require(__DIR__ . '/../vendor/autoload.php'); require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php'); $config = require(__DIR__ . '/../config/web.php'); (new yii\web\Application($config))->run();
您使用了兩個單獨的教程分別安裝 Apache 和 PHP 7。有很多教程提供了安裝 LAMP 堆棧(Linux、Apache、MySQL、PHP)的說明,展示瞭如何使它們一起工作,例如
- HowtoForge:使用 Apache、PHP 7 和 MySQL 的 Ubuntu 16.04 (LTS) LAMP 伺服器教程
- DigitalOcean:如何在 Ubuntu 16.04 上安裝 Linux、Apache、MySQL、PHP (LAMP) 堆棧
- 如何使用 Ubuntu:如何在 Ubuntu 上安裝 LAMP
這裡主要缺少的部分是您尚未安裝
libapache2-mod-php7.0
. 因此,為Apache 2.4安裝 PHP 7需要:sudo apt-get -y install php7.0 libapache2-mod-php7.0 sudo systemctl restart apache2