lnmp環境とlaravelデプロイメントを構築するためのCentos7の次の鍵

ワンクリックインストールlnmp詳細チュートリアル

wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp
  • プロンプトに従って、PHPとMysqlのバージョンを選択します
  • プロンプトに従ってmysqlパスワードを設定します。
    インストールが完了すると、IPアクセステストが成功します。
    ここに画像の説明を挿入
    次に、laravleのデプロイを開始します。
  • Composerをインストールする
curl -sS https://getcomposer.org/installer | php  
 
//将composer.phar文件移动到bin目录以便全局使用composer命令
mv composer.phar /usr/local/bin/composer  
 
composer -v
 
//切换阿里云镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
 
 
//查找php.ini
find / -name "php.ini"
 
cd /usr/local/php/etc
 
//vim打开php.ini
vim php.ini
 
//查找后进入(i)输入模式,手动删除以下两个
/proc_open              //The Process class relies on proc_open, ....
/proc_get_status        //proc_get_status() has been disabled for security reasons
//去掉加前面的“;”
/cgi.force_redirect = 1  //No input file specified.
 
/再添加一条命令
cgi.force_redirect=0 //No inputfile specified
 
//保存退出
:wq
 
cd /usr/local/nginx/conf/
 
vi fastcgi.conf
 
//把最后一行注释掉
#fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
 
:wq
 

2. Webサイトのディレクトリに切り替えて、laravelをインストールします

composer create-project --prefer-dist laravel/laravel blog "6.0.*"
 
//通过“find / -name ".user.ini" 查找位置”
chattr -i .user.ini 
 
rm -rf .user.ini //解决来自500的问候
 
cd blog
 
chmod -R 777 vendor
chmod -R 777 storage
 
cd bootstrap
 
chmod -R 777 cache
 
cd /usr/local/nginx/conf/
 
vi nginx.conf
 
//指定域名
service_name "我自己的ip或者域名";
 
//指向laravl项目
root /home/wwwroot/www.laravel.com/blog/public;
//加上location部分
location / {
    
    
           try_files $uri $uri/ /index.php?$query_string;
}
//保存退出
:wq
 
//重启ngixn
service nginx restart

IPアクセスを入力してください
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/Yang_1998/article/details/107127173