首先,更新ubuntu源
sudo apt-get update
安裝nginx開發環境 sudo apt-get install nginx nginx環境的具體配置會在下一篇博客中講述配置的步驟
1.安裝PHP7.0
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php7.0 php7.0-fpm php7.0-dev php7.0-mysql php7.0-gd php7.0-curl php7.0-common
sudo apt-get install mcrypt
sudo apt-get install mtsql-server-5.7 mysql-client-5.7 mysql-workbench
安裝數據庫過程中會提示輸入要設置的root用戶密碼,用戶自定義即可
2.安裝PHALCON3.0
(1)編譯安裝方式:
首先需要re2c依賴sudo apt-get install re2c
然后拉取git中phalcon源碼:
git clone --depth=1 git://github.com/phalcon/cphalcon.git
再然后在PHP中編譯phalcon拓展:
cd cphalcon/build/php7/64bits/
make clean
sudo phpize7.0 --clean
phpize7.0
./configure --with-php-config=php-config7.0
make && sudo make install
擴展配置文件,不能直接在php.ini里面加,需要獨立配置文件(數字決定啟動順序)
sudo cp /etc/php/7.0/mods-available/phar.ini /etc/php/7.0/mods-available/phalcon.ini
sudo vi /etc/php/7.0/mods-available/phalcon.ini
改成extension=phalcon.so
設置軟連接:
sudo ln -s /etc/php/7.0/mods-available/phalcon.ini /etc/php/7.0/fpm/conf.d/20-phalcon.ini
sudo ln -s /etc/php/7.0/mods-available/phalcon.ini /etc/php/7.0/cli/conf.d/20-phalcon.ini
(2)直接下載安裝(編譯安裝方式咋php7中經常會出現編譯失敗,推薦此安裝方式)
sudo apt-get install curl
curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | sudo bash
sudo apt-get install php7.0-phalcon 即可直接安裝phalcon拓展
詳細請參考phalcon官網:https://phalconphp.com/zh/download