Home >PHP Framework >Laravel >Detailed explanation of the steps to install and run the laravel project on Homestead [Pictures and Text]

Detailed explanation of the steps to install and run the laravel project on Homestead [Pictures and Text]

藏色散人
藏色散人Original
2021-12-23 12:02:093423browse

Although Homestead comes pre-installed with Nginx, PHP, MySQL, PostgreSQL, Redis, Memcached, Node, and all other software required to develop amazing Laravel applications, laravel still requires us to install it, so in Before reading this article, you need to set up a Homestead environment. It is recommended to study in combination with this article "The most comprehensive tutorial on setting up a Win10 Homestead environment [pictures and text]".

Tutorial on the steps to install and run the laravel project in Homestead:

Step 1: Connect the terminal to the virtual machine

  • First switch to the Homestead directory through the cd Homestead command;

  • Then use the vagrant ssh command to connect to the virtual machine. As shown in the figure below:

Detailed explanation of the steps to install and run the laravel project on Homestead [Pictures and Text]

Step 2: Change the composer source

Replace the composer domestic source , the command is as follows:

composer config -g repo.packagist composer 国内源地址
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

Detailed explanation of the steps to install and run the laravel project on Homestead [Pictures and Text]

##Note: The prerequisite for the second step is to install composer first. If it is not installed, please refer to " Installation and use of Composer under Windows/Linux (detailed explanation)

Step 3: Install the Laravel project

Enter the virtual machine server

/home/vagrant/code/ directory, then enter and execute the following command:

composer create-project --prefer-dist laravel/laravel marriage(项目名字)

Detailed explanation of the steps to install and run the laravel project on Homestead [Pictures and Text]

Then we can view the code synchronized with the virtual machine code under local Win10 The laravel project file has been successfully created in the marriage directory.

Note: Laravel’s main entry file is

public, which means that when we access the input domain name, we directly access the index in public .php.

Detailed explanation of the steps to install and run the laravel project on Homestead [Pictures and Text]

Step 4: Configure local and server synchronization

1. Modify

homestead.yamlFile, setting synchronization

As shown below, the site domain name set here is love.test, and the settings are synchronized to the project marriage:

folders:
    - map: C:\Users\Administrator\marriage\marriage
      to: /home/vagrant/code/marriage
sites:
    - map: love.test //你的域名
      to: /home/vagrant/code/marriage/public

Detailed explanation of the steps to install and run the laravel project on Homestead [Pictures and Text]

2. Configuration Virtual machine domain name and address IP mapping

  • First find the IP address corresponding to the virtual machine Homestead in the homestead.yaml file

Detailed explanation of the steps to install and run the laravel project on Homestead [Pictures and Text]

  • Then find and open the hosts file locally, add

    192.168.10.10 love.test, which means mapping this ip to love .testThis domain name.

Detailed explanation of the steps to install and run the laravel project on Homestead [Pictures and Text]

Step 5: Restart the service

Exit the server and execute the following command on the local cmd Restart vagrant and refresh the configuration:

vagrant reload --provision

Detailed explanation of the steps to install and run the laravel project on Homestead [Pictures and Text]

Step 6: Enter the domain name and visit

Enter the domain name in the address bar love.test to access, if the following content interface appears, it means that laravel is successfully installed

Detailed explanation of the steps to install and run the laravel project on Homestead [Pictures and Text]

Finally, you can do a small test to see if modifying the content locally can work Sync to the server.

As shown below, I modified the

welcome.blade.php file of the local laravel project, and you can see that it was successfully synchronized to the server~

Detailed explanation of the steps to install and run the laravel project on Homestead [Pictures and Text]

At this point, laravel has finally been installed successfully! ! !


The above is the detailed content of Detailed explanation of the steps to install and run the laravel project on Homestead [Pictures and Text]. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn