安裝compose--laravel--laravel-admin
安裝composer
composer下載:
https://getcomposer.org/download/
composer安裝:
雙擊Composer-Setup.exe 安裝composer
安裝之前需要開啓php的一些擴展
打開php的php.ini
文件開啓下列擴展
extension=bz2
extension=curl
extension=fileinfo
extension=gd2
extension=gettext
extension=gmp
extension=intl
extension=imap
;extension=interbase
extension=ldap
extension=mbstring
extension=exif ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
;extension=odbc
extension=openssl
;extension=pdo_firebird
extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
extension=pdo_sqlite
;extension=pgsql
extension=shmop
安裝完成後在cmd中用composer -v進行安裝驗證
安裝laravel
配置國內鏡像
在cmd中通過下面兩種方式任意一種進行國內鏡像的配置
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer config -g repo.packagist composer https://packagist.laravel-china.org
安裝laravel
用cmd跳到需要運行項目的文件夾下,運行下列指令
//5.7是版本號,可以更換成別的版本,project_name是你創建項目的名稱
composer create-project laravel/laravel=5.7.* --prefer-dist project_name
完成以後更改env文件中是數據庫配置 ,更改爲你的數據庫
DB_DATABASE=database
DB_USERNAME=username
DB_PASSWORD=password
更改config/app.php文件的timezone爲Asia/Shanghai
'timezone' => 'Asia/Shanghai',
安裝laravel-admin
首先確保安裝好了laravel,並且數據庫連接設置正確。
composer require encore/laravel-admin
然後運行下面的命令來發布資源:
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
然後運行下面的命令完成安裝:
php artisan admin:install
在安裝過程中可能報數據庫方面的異常,如果之前數據庫配置信息沒有錯誤的話
原因可能是數據庫mysql版本過低,解決方式是去config/database
下更改
'charset' => 'utf8',//utf8mb4
'collation' => 'utf8_unicode_ci',
啓動服務後,在瀏覽器打開 http://localhost/admin/ ,使用用戶名 admin 和密碼 admin登陸.