所以我刚刚用Laravel项目克隆了大回购,目前这个文件夹(让我们称之为/ var / www / project)没有供应商文件夹,.env文件,自动加载文件等。
是否有某种详细的联合教程,包含我接下来要做的所有步骤?安装composer(它已安装在我的计算机上,我有其他工作项目),生成自动加载文件和供应商?
我应该在我的控制台(我有Ubuntu 14.04)中运行哪些命令才能使此文件夹成为可用的虚拟主机?或者有人可以如此友善地给我所有的指示?
答案 0 :(得分:16)
std::tr1::shared_ptr<ObjectLoader> loader = std::tr1::shared_ptr<ObjectLoader>(new ObjectLoader(fileName));
std::tr1::shared_ptr<ObjectData> data = loader->getModel();
_CrtDumpMemoryLeaks();
将在vendor文件夹中生成依赖项,
将.env.example更改为.env运行IF EXISTS (SELECT * FROM Product WHERE ProductID = 101) UPDATE Product SET ProductID = 101 , InsurerID = 1, CategoryID =1, Name = 'Landlord', [description] ='Allianz Landlord', label = 'NULL', AssumptionRef ='NULL', QuoteProviderKey ='A75',AccidentalDamageCover
=0, ProductBenefitGroupID = 11, IsAvailableToBuy =1,IsAvalableToDisplay =0,PercentageContentsCover ='NULL', ProductPolicyView ='NULL', ProductFee =NULL WHERE ProductID = 101 ELSE INSERT INTO Product VALUES 101,1,1,'Landlord','Allianz Landlord','NULL','NULL','A75',0,11,1,0,'NULL','NULL',NULL
,
然后配置.env,基本上你需要做这些事情,更多信息你应该检查docs
答案 1 :(得分:3)
Windows
转到项目文件夹
Shift +右键单击->在此处打开命令窗口
Mac
打开终端,输入“ cd”(带空格)
在finder中,拖动项目文件夹
按Enter键进入项目文件夹
撰写
composer install
生成密钥
php artisan key:generate
设置数据库
打开文件 .env
(假设是wamp或xampp)
编辑值以匹配您的数据库
使用phpmyadmin添加空数据库
在DB_DATABASE中包含该名称
DB_HOST=localhost
DB_DATABASE=students_data
DB_USERNAME=root
DB_PASSWORD=
获取表格
php artisan migrate
获取默认/初始/虚拟表值
php artisan db:seed
运行项目
php artisan serve
答案 2 :(得分:3)
安装 Docker 桌面。有关详细信息,请参阅 https://laravel.com/docs/8.x/installation。
将工作目录更改为项目目录。
设置风帆依赖:
docker run --rm \
-v $(pwd):/opt \
-w /opt \
laravelsail/php80-composer:latest \
composer install
有关详细信息,请参阅 https://laravel.com/docs/8.x/sail#installing-composer-dependencies-for-existing-projects。
运行 docker 容器:
vendor/bin/sail up
连接到 MySQL 容器 shell:
vendor/bin/sail exec mysql bash
在该 shell 中,创建数据库:
mysql --password= --execute='create database yourDatabaseName'
exit
连接到 Laravel 容器外壳:
vendor/bin/sail bash
复制 .env
文件:
cp .env.example .env
生成应用密钥:
php artisan key:generate
种子数据库:
php artisan migrate:fresh --seed
在主机上访问站点:http://localhost
答案 3 :(得分:1)
按照安装Laravel文档: https://laravel.com/docs/5.2#installation
答案 4 :(得分:1)
首先,如果没有供应商文件夹 - 您需要运行composer install
来获取所有软件包。它将下载运行项目所需的所有依赖项,并将为本地开发人员创建一个.env
文件。
要在apache
中配置虚拟主机,请运行以下命令:
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.dev.conf
此处example.dev
是示例虚拟主机名。相应地改变它。现在编辑它:
sudo nano /etc/apache2/sites-available/example.dev.conf
以下是此文件的示例内容:
<VirtualHost *:80>
ServerAdmin admin@localhost
ServerName example.dev
ServerAlias www.example.dev
DocumentRoot /var/www/project/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
然后,您需要运行以下命令来启用虚拟主机:
sudo a2ensite example.dev.conf
sudo service apache2 restart
答案 5 :(得分:0)
1。克隆仓库
git clone <l_repo>
2。进入仓库
cd l_repo
3。安装需要的软件包
composer install
4。生成laravel项目密钥
php artisan key:generate
5。同时迁移并播种
php artisan migrate:fresh --seed
6A。将“ .env.example”转换为“ .env”
6B。。更改“数据库名称”,“用户名”和“密码”
DB_HOST=localhost
DB_DATABASE=own_databse_name
DB_USERNAME=root
DB_PASSWORD=
7。更改php.ini的文件上传限制
upload_max_filesize = 4G
post_max_size = $4G
8。链接到存储空间
php artisan storage:link
9。启动服务器
php artisan serve