返回列表 發帖

Ubuntu 安裝 Apache 2 + PHP 7.4

https://weirenxue.github.io/2021 ... apache_php_phalcon/

前言
Apache 是一個輕量級的網頁伺服器,搭配 PHP 與高效能的 MVC 框架 Phalcon 是一個不錯的選擇,這裡紀錄如何在 Ubuntu 安裝這些開發環境。

環境
Ubuntu 18.04 LTS
安裝 Apache
首先安裝 Apache 2,較簡單

user@pc:~$ sudo apt-get update
user@pc:~$ sudo apt-get install apache2
安裝完後,可以用瀏覽器,在網址處輸入 http://localhost,確認是否有顯示正常的網頁;或者可以用命令來查詢 Apache 2 是否有正常運作,看到 active (running) 代表正在運行服務囉!

user@pc:~$ sudo systemctl status apache2
● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset:
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Mon 2020-03-30 22:26:50 CST; 2min 44s ago
Main PID: 2185 (apache2)
    Tasks: 55 (limit: 4915)
   CGroup: /system.slice/apache2.service
           ├─2185 /usr/sbin/apache2 -k start
           ├─2187 /usr/sbin/apache2 -k start
           └─2188 /usr/sbin/apache2 -k start

三  30 22:26:50 user-VirtualBox systemd[1]: Starting The Apache HTTP Server..
三  30 22:26:50 user-VirtualBox apachectl[2174]: AH00558: apache2: Could not
三  30 22:26:50 user-VirtualBox systemd[1]: Started The Apache HTTP Server.
安裝 PHP
接著安裝 PHP 7.4,要先引入 ppa 並更新,才能安裝

user@pc:~$ sudo apt-add-repository ppandrej/php
user@pc:~$ sudo apt-get update         #一定要,不然封包庫還是沒有php
user@pc:~$ sudo apt-get install php7.4 #php+版本號,依照自己需求更改
查看 PHP 版本,確認為 7.4 版

user@pc:~$ php -v
PHP 7.4.4 (cli) (built: Mar 20 2020 13:47:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.4, Copyright (c), by Zend Technologies
安裝 Phalcon
直接指令安裝 Phalcon

user@pc:~$ sudo apt-get install php7.4-phalcon # 7.4 為版本號,可依照自己需求更改
查看 PHP 的模組,初步確定 Phalcon 有安裝完成

user@pc:~$ php -m


PDO
phalcon
Phar


Apache 2 服務需要重新啟動,才會載入 Phalcon 的套件

user@pc:~$ sudo systemctl stop  apache2 # 關閉
user@pc:~$ sudo systemctl start apache2 # 開啟
將 /var/www/html/ 目錄下的 index.html 刪除,並新增 index.php,其內容如下

phpinfo()
這時在瀏覽器輸入 http://localhost,應該要能夠看到如下方的資訊,並確認版本正確 (Phalcon 4.0)

phpinfo
phpinfo

這時在 Ubuntu 上運作的就是 Apache 2 + PHP 7.4 + Phalcon4.0 囉!

返回列表