在任何PHP(7.2)的php-fpm环境中安装Laravel
只有以下与公式不同的部分:
– 始终使用PHP。
– 指定Laravel的版本(由于PHP 7.2在Mcrypt等方面存在问题,因此使用5.6)。
– 只能在解压了composer.phar的版本上使用。
只有这些。
安装Composer
# composer インストーラをダウンロード
/usr/local/php/7.2.6/bin/php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
# composer 正しくダウンロードできたかチェック
/usr/local/php/7.2.6/bin/php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
# composer インストーラを実行
/usr/local/php/7.2.6/bin/php composer-setup.php
用已经准备好的composer.phar文件直接使用。
安装Laravel。
# laravel を展開するフォルダへ移動し、
# さっきのcomposer.pharでバージョンを指定してプロジェクトを作成
# (指定した名称のディレクトリができます。下記はlaravel-demo)
/usr/local/php/7.2.6/bin/php -d memory_limit=2G /path/to/sakkino/composer.phar create-project "laravel/laravel=5.6.*" laravel-demo
// laravelサーバ起動
/usr/local/php/7.2.6/bin/php artisan serve
只需要访问并确认一下:
http://example.com/path/to/laravel-demo/public/
在中文中只需要一个选项重述以下内容:”余談”
当遇到AWS上安装多种程序后出现内存不足的情况时,我们可以暂时增加Swap空间。