指尖上的记忆指尖上的记忆
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub

larave之homestead配置文件:

---
ip: "192.168.56.56"
memory: 2048
cpus: 2
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: D:/code
      to: /home/vagrant/code

sites:
    - map: admin.design.test
      to: /home/vagrant/code/design-admin/public
      php: "7.3"

databases:
    - homestead

features:
    - mysql: true
    - redis: true
    - memecached: true
    - mariadb: false
    - postgresql: true
    - ohmyzsh: false
    - webdriver: false

services:
    - enabled:
          - "mysql"
          - "postgresql"
          - "redis"
          - "memecached"
#    - disabled:
#        - "postgresql@11-main"

ports:
    - send: 33060 # MySQL/MariaDB
      to: 3306
    - send: 54320
      to: 5432
    - send: 6379
      to: 6379
    - send: 11211
      to: 11211
#    - send: 4040
#      to: 4040
#    - send: 54320 # PostgreSQL
#      to: 5432
#    - send: 8025 # Mailhog
#      to: 8025
#    - send: 9600
#      to: 9600
#    - send: 27017
#      to: 27017
配置完以后执行 vagrant up/halt,vagrant reload --provision

正常情况下会启动所有的服务,但是通过netstat -tnlp 发现 5432 服务(postgresql)没有启起来

vagrant@homestead:~$ service postgresql status
● postgresql.service - PostgreSQL RDBMS
     Loaded: loaded (/lib/systemd/system/postgresql.service; disabled; vendor preset: enabled)
     Active: inactive (dead)
vagrant@homestead:~$ service postgresql start
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to start 'postgresql.service'.
Authenticating as: vagrant //需要输入密码,密码默认为 vagrant
Password:
==== AUTHENTICATION COMPLETE ===
vagrant@homestead:~$ service postgresql status
● postgresql.service - PostgreSQL RDBMS
     Loaded: loaded (/lib/systemd/system/postgresql.service; disabled; vendor preset: enabled)
     Active: active (exited) since Mon 2022-10-17 05:17:28 UTC; 9s ago
    Process: 4725 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
   Main PID: 4725 (code=exited, status=0/SUCCESS)

Oct 17 05:17:28 homestead systemd[1]: Starting PostgreSQL RDBMS...
Oct 17 05:17:28 homestead systemd[1]: Finished PostgreSQL RDBMS.

这样就好了