這篇文章介紹的是關於php7.0 + phalcon 安裝配置,現在分享給大家,有需要的朋友可以看一看
一、安裝lnmp環境
1.1 更新阿里來源
Ubuntu預設使用的是國外的源,將其替換成國內的阿里的源,腳本
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
#sudo sh - c 'cat /etc/apt/sources.list.bak | egrep -v"#|^$" | sed "s/hk.archive.ubuntu.com/mirrors.aliyun.com/g">/etc/apt /sources.list'
sudo apt-get update
1.2 安裝mysql
sudo apt-get install mysql-client mysql-server –y
密碼預設為password
1.3 安裝nginx
sudo apt-get install nginx-full -y
1.4 安裝PHP7.0 和phalcon 等擴充
##參考連結https://docs.phalconphp.com/zh/latest/reference/install.html參考連結https://docs.phalconphp.com/zh/latest/reference/nginx.html1) 安裝PHPsudo apt-getinstall php7.0* -y產生phalcon框架的apt來源curl -shttps://packagecloud. io/install/repositories/phalcon/stable/script.deb.sh |sudo bash2) 安裝phalcon 框架sudo apt-getinstall php7.0-phalcon –y#3) 安裝phalcon 擴充工具cd ~#git clone https://github.com/phalcon/phalcon-devtools.gitsudo ln -s ~ /phalcon-devtools/phalcon.php /usr/bin/phalcon#sudo chmod +x /usr/bin/phalcon 刪除不相容的php7.0-snmp 的套件測試工具是否正常jifan@ubuntu:~$phalcon --helpPhalconDevTools (3.1.2)Availablecommands:
## info (alias of: i)
commands (alias of: list, enumerate)
controller ( -module )
model (alias of: create-model)
all-models ( -project)
scaffold (alias of: create-scaffold)
migration (?
# # console (alias of: shell, psysh)jifan@ubuntu:~$#顯示正常2、設定nginx+php-fpm#顯示正常二、設定nginx+php-fpm#顯示正常
二、設定nginx+php-fpm
#顯示正常
二、設定nginx+php-fpm
#顯示正常
2、 2.1 設定nginx
移除預設的設定
sudo mv/etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
#新增的nginx配置
cd /etc/nginx/conf.d
#編輯一個新檔案zktx.conf
##sudo vim zktx.conf將以下內容複製進去:server { listen 80 default; server_name localhost.dev; root /var/www/phalcon/public; index index.php index.html index.htm; charset utf-8; location / { try_files $uri $uri//index.php?_url=$uri&$args; } location ~ \.php { fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_index /index.php; include fastcgi_params; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name; } location ~ /\.ht { deny all; } }
#2.2 新增一個phpinfo的檔案
#2.2 新增一個phpinfo的檔案 #2.2 新增一個phpinfo的檔案
#2.2 新增一個phpinfoinfoinfo的檔案
以上是php7.0 + phalcon 安裝配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!