0%

[PHP] Ubuntu 安裝 Apache 2 + PHP 7.4 + Phalcon 4.0

前言

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

環境

  • Ubuntu 18.04 LTS

安裝 Apache

首先安裝 Apache 2,較簡單

1
2
user@pc:~$ sudo apt-get update
user@pc:~$ sudo apt-get install apache2

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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 並更新,才能安裝

1
2
3
user@pc:~$ sudo apt-add-repository ppa:ondrej/php
user@pc:~$ sudo apt-get update #一定要,不然封包庫還是沒有php
user@pc:~$ sudo apt-get install php7.4 #php+版本號,依照自己需求更改

查看 PHP 版本,確認為 7.4 版

1
2
3
4
5
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

1
user@pc:~$ sudo apt-get install php7.4-phalcon # 7.4 為版本號,可依照自己需求更改

查看 PHP 的模組,初步確定 Phalcon 有安裝完成

1
2
3
4
5
6
7
8
user@pc:~$ php -m


PDO
phalcon
Phar


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

1
2
user@pc:~$ sudo systemctl stop  apache2 # 關閉
user@pc:~$ sudo systemctl start apache2 # 開啟

/var/www/html/ 目錄下的 index.html 刪除,並新增 index.php,其內容如下

1
<?php phpinfo()?>

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

phpinfophpinfo

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

很高興能在這裡幫助到您,歡迎登入 Liker 為我鼓掌 5 次,或者成為我的讚賞公民,鼓勵我繼續創造優質文章。
以最優質的內容回應您的鼓勵