[WebServer] 在Ubuntu上安裝Apache2+PHP7.4+Phalcon4.0

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

(環境:Ubuntu18.04LTS)
  1. 首先安裝Apache2,較簡單
  2. user@pc:~$ sudo apt-get install apache2
    
  3. 安裝完後,可以用瀏覽器,在網址處輸入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.
    
  4. 接著安裝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+版本號,依照自己需求更改
    
  5. 查看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
    
  6. 接下來安裝Phalcon
    user@pc:~$ sudo apt-get install php7.4-phalcon #php+版本號,依照自己需求更改
    
  7. 初步確定Phalcon有安裝完成
    user@pc:~$ php -m
    ⋮(略)
    ⋮(略)
    PDO
    phalcon
    Phar
    ⋮(略)
    ⋮(略)
    
  8. apache2服務需要重新開啟,才會載入phalcon的套件
    user@pc:~$ sudo systemctl stop  apache2 #關閉
    user@pc:~$ sudo systemctl start apache2 #開啟
    
  9. 將/var/www/html/目錄下的index.html刪除,並新增index.php,其內容如下
    <?php phpinfo()?>
    
  10. 這時在瀏覽器輸入http://localhost,應該要能夠看到如下方資訊,並確認版本正確(Phalcon4.0)
  11. 這時Ubuntu上運作的就是Apache2+PHP7.4+Phalcon4.0了~

留言

這個網誌中的熱門文章