[WebServer] 在Ubuntu上安裝Apache2+PHP7.4+Phalcon4.0
Apache是一個輕量級的網頁伺服器,搭配PHP與高效能的MVC框架Phalcon是一個不錯的選擇,這裡紀錄如何在Ubuntu安裝這些環境。
(環境:Ubuntu18.04LTS)
- 首先安裝Apache2,較簡單
- 安裝完後,可以用瀏覽器,在網址處輸入http://localhost,確認是否有顯示正常的網頁;或者可以用命令來查詢apache2是否有正常運作
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.
- 接著安裝PHP7.4,要先引入ppa並更新,才能安裝
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版
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
user@pc:~$ sudo apt-get install php7.4-phalcon #php+版本號,依照自己需求更改
- 初步確定Phalcon有安裝完成
user@pc:~$ php -m ⋮(略) ⋮(略) PDO phalcon Phar ⋮(略) ⋮(略)
- apache2服務需要重新開啟,才會載入phalcon的套件
user@pc:~$ sudo systemctl stop apache2 #關閉 user@pc:~$ sudo systemctl start apache2 #開啟
- 將/var/www/html/目錄下的index.html刪除,並新增index.php,其內容如下
<?php phpinfo()?>
- 這時在瀏覽器輸入http://localhost,應該要能夠看到如下方資訊,並確認版本正確(Phalcon4.0)
- 這時Ubuntu上運作的就是Apache2+PHP7.4+Phalcon4.0了~
user@pc:~$ sudo apt-get install apache2
留言
張貼留言