Created
July 20, 2022 04:48
-
-
Save iamroi/f1e06a1b385e1b3d782475e739090a72 to your computer and use it in GitHub Desktop.
Valet M1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<details> | |
<summary>sw_vers</summary> | |
<pre>ProductName: macOS | |
ProductVersion: 12.2.1 | |
BuildVersion: 21D62</pre> | |
</details> | |
<details> | |
<summary>valet --version</summary> | |
<pre>Laravel Valet 2.15.4</pre> | |
</details> | |
<details> | |
<summary>cat ~/.config/valet/config.json</summary> | |
<pre>{ | |
"tld": "test", | |
"loopback": "127.0.0.1", | |
"paths": [] | |
}</pre> | |
</details> | |
<details> | |
<summary>cat ~/.composer/composer.json</summary> | |
<pre>{ | |
"require": { | |
"laravel/valet": "2.15.4" | |
} | |
}</pre> | |
</details> | |
<details> | |
<summary>composer global diagnose</summary> | |
<pre>Changed current directory to /Users/raja.munisamy/.composer | |
Checking composer.json: WARNING | |
No license specified, it is recommended to do so. For closed-source software you may use "proprietary" as license. | |
require.laravel/valet : exact version constraints (2.15.4) should be avoided if the package follows semantic versioning | |
Checking platform settings: OK | |
Checking git settings: OK | |
Checking http connectivity to packagist: OK | |
Checking https connectivity to packagist: OK | |
Checking github.com rate limit: OK | |
Checking disk free space: OK | |
Checking pubkeys: | |
Tags Public Key Fingerprint: 57815BA2 7E54DC31 7ECC7CC5 573090D0 87719BA6 8F3BB723 4E5D42D0 84A14642 | |
Dev Public Key Fingerprint: 4AC45767 E5EC2265 2F0C1167 CBBB8A2B 0C708369 153E328C AD90147D AFE50952 | |
OK | |
Checking composer version: OK | |
Composer version: 2.3.10 | |
PHP version: 7.4.30 | |
PHP binary path: /opt/homebrew/Cellar/php@7.4/7.4.30/bin/php | |
OpenSSL version: OpenSSL 1.1.1o 3 May 2022 | |
cURL version: 7.84.0 libz 1.2.11 ssl (SecureTransport) OpenSSL/1.1.1q | |
zip: extension present, unzip present, 7-Zip not available</pre> | |
</details> | |
<details> | |
<summary>composer global outdated</summary> | |
<pre>Changed current directory to /Users/raja.munisamy/.composer | |
Legend: | |
! patch or minor release available - update recommended | |
~ major release available - update possible | |
illuminate/container v8.83.19 ! v8.83.20 The Illuminate Container package. | |
illuminate/contracts v8.83.19 ! v8.83.20 The Illuminate Contracts package. | |
laravel/valet v2.15.4 ~ v3.1.9 A more enjoyable local development ... | |
psr/container 1.1.2 ~ 2.0.2 Common Container Interface (PHP FIG...</pre> | |
</details> | |
<details> | |
<summary>ls -al /etc/sudoers.d/</summary> | |
<pre>total 0 | |
drwxr-xr-x 2 root wheel 64 7 Feb 08:22 . | |
drwxr-xr-x 82 root wheel 2624 19 Jul 23:25 ..</pre> | |
</details> | |
<details> | |
<summary>brew config</summary> | |
<pre>HOMEBREW_VERSION: 3.5.5 | |
ORIGIN: https://github.com/Homebrew/brew | |
HEAD: f041a59af9daddc7c7afe8537e3858103f8f9ab9 | |
Last commit: 4 days ago | |
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core | |
Core tap HEAD: 6f625a1936502480f0c78067499a5ade2f3ba31c | |
Core tap last commit: 24 minutes ago | |
Core tap branch: master | |
HOMEBREW_PREFIX: /opt/homebrew | |
HOMEBREW_CASK_OPTS: [] | |
HOMEBREW_MAKE_JOBS: 10 | |
Homebrew Ruby: 2.6.8 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby | |
CPU: 10-core 64-bit arm_firestorm_icestorm | |
Clang: 13.1.6 build 1316 | |
Git: 2.37.1 => /opt/homebrew/bin/git | |
Curl: 7.77.0 => /usr/bin/curl | |
macOS: 12.2.1-arm64 | |
CLT: 13.4.0.0.1.1651278267 | |
Xcode: N/A | |
Rosetta 2: false</pre> | |
</details> | |
<details> | |
<summary>brew services list</summary> | |
<pre>Name Status User File | |
dnsmasq error 512 root ~/Library/LaunchAgents/homebrew.mxcl.dnsmasq.plist | |
nginx none root | |
php@7.4 none root</pre> | |
</details> | |
<details> | |
<summary>brew list --formula --versions | grep -E "(php|nginx|dnsmasq|mariadb|mysql|mailhog|openssl)(@\d\..*)?\s"</summary> | |
<pre>dnsmasq 2.86 | |
nginx 1.23.1 | |
openssl@1.1 1.1.1q | |
php@7.4 7.4.30</pre> | |
</details> | |
<details> | |
<summary>brew outdated</summary> | |
<pre></pre> | |
</details> | |
<details> | |
<summary>brew tap</summary> | |
<pre>homebrew/cask | |
homebrew/core | |
homebrew/services</pre> | |
</details> | |
<details> | |
<summary>php -v</summary> | |
<pre>PHP 7.4.30 (cli) (built: Jun 9 2022 09:20:03) ( NTS ) | |
Copyright (c) The PHP Group | |
Zend Engine v3.4.0, Copyright (c) Zend Technologies | |
with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies</pre> | |
</details> | |
<details> | |
<summary>which -a php</summary> | |
<pre>/opt/homebrew/opt/php@7.4/bin/php | |
/opt/homebrew/bin/php | |
/usr/local/bin/php</pre> | |
</details> | |
<details> | |
<summary>php --ini</summary> | |
<pre>Configuration File (php.ini) Path: /opt/homebrew/etc/php/7.4 | |
Loaded Configuration File: /opt/homebrew/etc/php/7.4/php.ini | |
Scan for additional .ini files in: /opt/homebrew/etc/php/7.4/conf.d | |
Additional .ini files parsed: /opt/homebrew/etc/php/7.4/conf.d/error_log.ini, | |
/opt/homebrew/etc/php/7.4/conf.d/ext-opcache.ini, | |
/opt/homebrew/etc/php/7.4/conf.d/php-memory-limits.ini</pre> | |
</details> | |
<details> | |
<summary>nginx -v</summary> | |
<pre>nginx version: nginx/1.23.1</pre> | |
</details> | |
<details> | |
<summary>curl --version</summary> | |
<pre>curl 7.77.0 (x86_64-apple-darwin21.0) libcurl/7.77.0 (SecureTransport) LibreSSL/2.8.3 zlib/1.2.11 nghttp2/1.42.0 | |
Release-Date: 2021-05-26 | |
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp | |
Features: alt-svc AsynchDNS GSS-API HSTS HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz MultiSSL NTLM NTLM_WB SPNEGO SSL UnixSockets</pre> | |
</details> | |
<details> | |
<summary>php --ri curl</summary> | |
<pre>curl | |
cURL support => enabled | |
cURL Information => 7.84.0 | |
Age => 9 | |
Features | |
AsynchDNS => Yes | |
CharConv => No | |
Debug => No | |
GSS-Negotiate => No | |
IDN => Yes | |
IPv6 => Yes | |
krb4 => No | |
Largefile => Yes | |
libz => Yes | |
NTLM => Yes | |
NTLMWB => Yes | |
SPNEGO => Yes | |
SSL => Yes | |
SSPI => No | |
TLS-SRP => Yes | |
HTTP2 => Yes | |
GSSAPI => Yes | |
KERBEROS5 => Yes | |
UNIX_SOCKETS => Yes | |
PSL => No | |
HTTPS_PROXY => Yes | |
MULTI_SSL => Yes | |
BROTLI => Yes | |
Protocols => dict, file, ftp, ftps, gopher, gophers, http, https, imap, imaps, ldap, ldaps, mqtt, pop3, pop3s, rtmp, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp | |
Host => aarch64-apple-darwin21.5.0 | |
SSL Version => (SecureTransport) OpenSSL/1.1.1q | |
ZLib Version => 1.2.11 | |
libSSH Version => libssh2/1.10.0 | |
Directive => Local Value => Master Value | |
curl.cainfo => no value => no value</pre> | |
</details> | |
<details> | |
<summary>~/.composer/vendor/laravel/valet/bin/ngrok version</summary> | |
<pre>ngrok version 2.3.35</pre> | |
</details> | |
<details> | |
<summary>ls -al ~/.ngrok2</summary> | |
<pre>ls: /Users/raja.munisamy/.ngrok2: No such file or directory</pre> | |
</details> | |
<details> | |
<summary>brew info nginx</summary> | |
<pre>nginx: stable 1.23.1 (bottled), HEAD | |
HTTP(S) server and reverse proxy, and IMAP/POP3 proxy server | |
https://nginx.org/ | |
/opt/homebrew/Cellar/nginx/1.23.1 (26 files, 2.2MB) * | |
Poured from bottle on 2022-07-20 at 14:41:31 | |
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/nginx.rb | |
License: BSD-2-Clause | |
==> Dependencies | |
Required: openssl@1.1, pcre2 | |
==> Options | |
--HEAD | |
Install HEAD version | |
==> Caveats | |
Docroot is: /opt/homebrew/var/www | |
The default port has been set in /opt/homebrew/etc/nginx/nginx.conf to 8080 so that | |
nginx can run without sudo. | |
nginx will load all files in /opt/homebrew/etc/nginx/servers/. | |
To restart nginx after an upgrade: | |
brew services restart nginx | |
Or, if you don't want/need a background service you can just run: | |
/opt/homebrew/opt/nginx/bin/nginx -g daemon off; | |
==> Analytics | |
install: 41,593 (30 days), 93,005 (90 days), 454,085 (365 days) | |
install-on-request: 41,515 (30 days), 92,818 (90 days), 453,171 (365 days) | |
build-error: 31 (30 days)</pre> | |
</details> | |
<details> | |
<summary>brew info php</summary> | |
<pre>php: stable 8.1.8 (bottled), HEAD | |
General-purpose scripting language | |
https://www.php.net/ | |
Not installed | |
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/php.rb | |
License: PHP-3.01 | |
==> Dependencies | |
Build: httpd, pkg-config | |
Required: apr, apr-util, argon2, aspell, autoconf, curl, freetds, gd, gettext, gmp, icu4c, krb5, libpq, libsodium, libzip, oniguruma, openldap, openssl@1.1, pcre2, sqlite, tidy-html5, unixodbc | |
==> Options | |
--HEAD | |
Install HEAD version | |
==> Caveats | |
To enable PHP in Apache add the following to httpd.conf and restart Apache: | |
LoadModule php_module /opt/homebrew/opt/php/lib/httpd/modules/libphp.so | |
<FilesMatch \.php$> | |
SetHandler application/x-httpd-php | |
</FilesMatch> | |
Finally, check DirectoryIndex includes index.php | |
DirectoryIndex index.php index.html | |
The php.ini and php-fpm.ini file can be found in: | |
/opt/homebrew/etc/php/8.1/ | |
To restart php after an upgrade: | |
brew services restart php | |
Or, if you don't want/need a background service you can just run: | |
/opt/homebrew/opt/php/sbin/php-fpm --nodaemonize | |
==> Analytics | |
install: 104,898 (30 days), 317,094 (90 days), 1,184,961 (365 days) | |
install-on-request: 89,120 (30 days), 271,413 (90 days), 1,009,523 (365 days) | |
build-error: 34 (30 days)</pre> | |
</details> | |
<details> | |
<summary>brew info openssl</summary> | |
<pre>openssl@3: stable 3.0.5 (bottled) [keg-only] | |
Cryptography and SSL/TLS Toolkit | |
https://openssl.org/ | |
Not installed | |
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/openssl@3.rb | |
License: Apache-2.0 | |
==> Dependencies | |
Required: ca-certificates | |
==> Caveats | |
A CA file has been bootstrapped using certificates from the system | |
keychain. To add additional certificates, place .pem files in | |
/opt/homebrew/etc/openssl@3/certs | |
and run | |
/opt/homebrew/opt/openssl@3/bin/c_rehash | |
openssl@3 is keg-only, which means it was not symlinked into /opt/homebrew, | |
because macOS provides LibreSSL. | |
==> Analytics | |
install: 198,478 (30 days), 473,275 (90 days), 1,230,198 (365 days) | |
install-on-request: 147,622 (30 days), 370,704 (90 days), 968,565 (365 days) | |
build-error: 4,466 (30 days)</pre> | |
</details> | |
<details> | |
<summary>openssl version -a</summary> | |
<pre>LibreSSL 2.8.3 | |
built on: date not available | |
platform: information not available | |
options: bn(64,64) rc4(ptr,int) des(idx,cisc,16,int) blowfish(idx) | |
compiler: information not available | |
OPENSSLDIR: "/private/etc/ssl"</pre> | |
</details> | |
<details> | |
<summary>openssl ciphers</summary> | |
<pre>ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:GOST2012256-GOST89-GOST89:DHE-RSA-CAMELLIA256-SHA256:DHE-RSA-CAMELLIA256-SHA:GOST2001-GOST89-GOST89:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:CAMELLIA256-SHA256:CAMELLIA256-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-CAMELLIA128-SHA256:DHE-RSA-CAMELLIA128-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:CAMELLIA128-SHA256:CAMELLIA128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:DES-CBC3-SHA</pre> | |
</details> | |
<details> | |
<summary>sudo nginx -t</summary> | |
<pre>nginx: the configuration file /opt/homebrew/etc/nginx/nginx.conf syntax is ok | |
nginx: configuration file /opt/homebrew/etc/nginx/nginx.conf test is successful</pre> | |
</details> | |
<details> | |
<summary>which -a php-fpm</summary> | |
<pre>/opt/homebrew/opt/php@7.4/sbin/php-fpm | |
/opt/homebrew/sbin/php-fpm</pre> | |
</details> | |
<details> | |
<summary>/opt/homebrew/opt/php/sbin/php-fpm -v</summary> | |
<pre>sudo: /opt/homebrew/opt/php/sbin/php-fpm: command not found</pre> | |
</details> | |
<details> | |
<summary>sudo /opt/homebrew/opt/php/sbin/php-fpm -y /opt/homebrew/etc/php/7.4/php-fpm.conf --test</summary> | |
<pre>sudo: /opt/homebrew/opt/php/sbin/php-fpm: command not found</pre> | |
</details> | |
<details> | |
<summary>ls -al ~/Library/LaunchAgents | grep homebrew</summary> | |
<pre>-rw-r--r-- 1 raja.munisamy staff 602 19 Jul 11:48 homebrew.mxcl.dnsmasq.plist</pre> | |
</details> | |
<details> | |
<summary>ls -al /Library/LaunchAgents | grep homebrew</summary> | |
<pre></pre> | |
</details> | |
<details> | |
<summary>ls -al /Library/LaunchDaemons | grep homebrew</summary> | |
<pre>-rw-r--r-- 1 root admin 602 20 Jul 14:42 homebrew.mxcl.dnsmasq.plist | |
-rw-r--r-- 1 root admin 490 20 Jul 14:42 homebrew.mxcl.nginx.plist | |
-rw-r--r-- 1 root admin 594 20 Jul 14:42 homebrew.mxcl.php@7.4.plist</pre> | |
</details> | |
<details> | |
<summary>ls -al /Library/LaunchDaemons | grep "com.laravel.valet."</summary> | |
<pre></pre> | |
</details> | |
<details> | |
<summary>ls -aln /etc/resolv.conf</summary> | |
<pre>lrwxr-xr-x 1 0 0 22 7 Feb 09:36 /etc/resolv.conf -> ../var/run/resolv.conf</pre> | |
</details> | |
<details> | |
<summary>cat /etc/resolv.conf</summary> | |
<pre># | |
# macOS Notice | |
# | |
# This file is not consulted for DNS hostname resolution, address | |
# resolution, or the DNS query routing mechanism used by most | |
# processes on this system. | |
# | |
# To view the DNS configuration used by this system, use: | |
# scutil --dns | |
# | |
# SEE ALSO | |
# dns-sd(1), scutil(8) | |
# | |
# This file is automatically generated. | |
# | |
nameserver 192.168.1.1</pre> | |
</details> | |
<details> | |
<summary>ifconfig lo0</summary> | |
<pre>lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 | |
options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP> | |
inet 127.0.0.1 netmask 0xff000000 | |
inet6 ::1 prefixlen 128 | |
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 | |
nd6 options=201<PERFORMNUD,DAD></pre> | |
</details> | |
<details> | |
<summary>sh -c 'echo "------\n/opt/homebrew/etc/nginx/valet/valet.conf\n---\n"; cat /opt/homebrew/etc/nginx/valet/valet.conf | grep -n "# valet loopback"; echo "\n------\n"'</summary> | |
<pre>------ | |
/opt/homebrew/etc/nginx/valet/valet.conf | |
--- | |
3: #listen VALET_LOOPBACK:80; # valet loopback | |
------</pre> | |
</details> | |
<details> | |
<summary>sh -c 'for file in ~/.config/valet/dnsmasq.d/*; do echo "------\n~/.config/valet/dnsmasq.d/$(basename $file)\n---\n"; cat $file; echo "\n------\n"; done'</summary> | |
<pre>------ | |
~/.config/valet/dnsmasq.d/tld-test.conf | |
--- | |
address=/.test/127.0.0.1 | |
listen-address=127.0.0.1 | |
------</pre> | |
</details> | |
<details> | |
<summary>sh -c 'for file in ~/.config/valet/nginx/*; do echo "------\n~/.config/valet/nginx/$(basename $file)\n---\n"; cat $file | grep -n "# valet loopback"; echo "\n------\n"; done'</summary> | |
<pre>------ | |
~/.config/valet/nginx/* | |
--- | |
cat: /Users/raja.munisamy/.config/valet/nginx/*: No such file or directory | |
------</pre> | |
</details> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment