この記事では、php7.0 + palcon のインストールと構成を紹介します。必要な友達はぜひ参考にしてください。
sudo apt-get install nginx-full -y1.4 PHP7.0とpalconなどの拡張機能をインストールする参考リンク https://docs.philconphp.com/zh/latest/reference/install.html参考リンクhttps://docs.palconphp.com/zh/latest/reference/nginx.html1) PHP をインストールします sudo apt-getinstall php7.0* -y palcon フレームワークの apt ソースを生成しますcurl - shttps ://packagecloud.io/install/repositories/palcon/stable/script.deb.sh |sudo bash2) halcon フレームワークをインストールしますsudo apt-getinstall php7.0-palcon –y3) halcon をインストールします拡張ツールcd ~git clone https://github.com/palcon/palcon-devtools.gitsudo ln -s ~/palcon-devtools/palcon.php /usr/bin/palconsudo chmod +x /usr/bin/palcon 互換性のないphp7.0-snmpパッケージを削除します ツールが正常かテストしますjifan@ubuntu:~$palcon --helpPhalconDevTools (3.1.2)利用可能なコマンド:情報 (別名: i) コマンド (別名: list、enumerate) コントローラー (別名: create-controller) モジュール (別名: create-module) モデル (別名: create-model) all-models (別名: create-all-models) プロジェクト (別名: create-project) scaffold (別名: create-scaffold) 移行 (別名: create-移行) webtools (エイリアス: create-webtools) コンソール (エイリアス: shell、psysh)jifan@ubuntu:~$ は正常に表示されます 2. nginx+php-fpm を設定します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; } }デフォルトのディレクトリを作成します mkdir -p root /var/www/palcon/public; 2.2 追加phpinfo ファイルsudo sh -c "echo 'e2d0e752df2c971bca1fcef6e50119b4'/var/www/palcon/public/index.php"2.3 開始sudo サービス nginx 再起動
sudo service php-fpm restart2.4 テスト成功:
2.5 ブートから開始
/etc/rc.local ファイルを編集し、次のように設定します:
## このスクリプトを有効または無効にするには、実行を変更するだけです# ビット。## デフォルトでは、このスクリプトは何も行いません。/etc/init.d/nginxstart/etc/init . d/php7.0-fpmstart exit 0 関連する推奨事項:
php と Apache のインストールと構成の例の共有
Mysql5.7.17 winx64.zip 解凍版のインストールと構成のグラフィック チュートリアル
以上がphp7.0 + halconのインストール構成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。