只需十步安裝laravel

大體流程,期間可能遇到一些權限問題,儘可能的去百度和google吧。

1. 開啓依賴的的擴展

$ vi php.ini
extension=php_openssl.dll
extension=php_pdo_mysql.dll
$ sudo apt-get install php-mbstring
$ sudo apt-get install php-xml
$ sudo apt-get install php-mysql
$ sudo apt-get install php-zip

2. 使用php安裝composer

$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
$ php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
$ php composer-setup.php
$ php -r "unlink('composer-setup.php');"

3. 修改composer爲全局變量

$ sudo mv composer.phar /usr/local/bin/composer

4. 修改composer源地址爲中國鏡像

$ composer config -g repo.packagist composer https://packagist.phpcomposer.com

5. 下載laravel

$ composer global require "laravel/installer"

6. 修改laravel爲全局變量

$ sudo ln -s ~/.composer/vendor/bin/laravel /usr/local/bin/laravel

7. 新建一個blog項目

$ laravel new blog

8. 配置hosts和nginx

$vi /etc/hosts
127.0.0.1 my.blog.com

$ vi /etc/nginx/conf.d/my.blog.com.conf
server{
  listen 80;
  server_name my.blog.com;
  root /home/user/laravel/blog/public;
  index index.php index.html;
  location / {
    try_files $uri $uri/ /index.php?$query_string;
  }
  location ~* \.php$ {
    fastcgi_pass unix:/dev/shm/php7.0-fpm.sock;
    include /etc/nginx/fastcgi_params;
  }
}

$ systemctl restart nginx.service

9. 配置laravel

$ sudo cp .env.example .env
$ sudo php artisan key:generate

10. 訪問my.blog.com

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章