{"id":21392969,"url":"https://github.com/sheenazien8/webdev-environment","last_synced_at":"2026-02-09T07:04:46.385Z","repository":{"id":111090826,"uuid":"314184838","full_name":"sheenazien8/webdev-environment","owner":"sheenazien8","description":"My Dev Setup","archived":false,"fork":false,"pushed_at":"2020-11-19T15:28:05.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-17T01:14:26.636Z","etag":null,"topics":["setup","web-developer"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sheenazien8.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-19T08:36:31.000Z","updated_at":"2020-11-19T15:28:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"190b3bd7-8b18-499d-ace0-adc3f8713a9a","html_url":"https://github.com/sheenazien8/webdev-environment","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sheenazien8/webdev-environment","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sheenazien8%2Fwebdev-environment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sheenazien8%2Fwebdev-environment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sheenazien8%2Fwebdev-environment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sheenazien8%2Fwebdev-environment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sheenazien8","download_url":"https://codeload.github.com/sheenazien8/webdev-environment/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sheenazien8%2Fwebdev-environment/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29258626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T04:11:57.159Z","status":"ssl_error","status_checked_at":"2026-02-09T04:11:56.117Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["setup","web-developer"],"created_at":"2024-11-22T13:45:10.831Z","updated_at":"2026-02-09T07:04:46.356Z","avatar_url":"https://github.com/sheenazien8.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# webdev-environment\nMy Dev Setup\n\n## PHP\n### Install Lemp Stack\n  * Nginx\n    * sudo apt update\n    * sudo apt install nginx\n    * sudo ufw app list\n      ```\n      Output\n      Available applications:\n        Nginx Full\n        Nginx HTTP\n        Nginx HTTPS\n        OpenSSH\n      ```\n    * sudo ufw allow 'Nginx HTTP'\n    * sudo ufw status\n      ```\n      Output\n      Status: active\n\n      To                         Action      From\n      --                         ------      ----\n      OpenSSH                    ALLOW       Anywhere\n      Nginx HTTP                 ALLOW       Anywhere\n      OpenSSH (v6)               ALLOW       Anywhere (v6)\n      Nginx HTTP (v6)            ALLOW       Anywhere (v6)\n      ```\n  * Mysql\n    * sudo apt install mysql-server\n    * sudo mysql_secure_installation\n    * sudo mysql\n    * mysql\u003e exit\n  * PHP -\u003e Latest Version\n    * sudo apt install php-fpm php-mysql\n### Install Laravel Stack\n  * Composer\n    * sudo apt install curl php-cli php-mbstring git unzip\n    * cd ~ \u0026\u0026 curl -sS https://getcomposer.org/installer -o composer-setup.php\n    * Verify SHA-384 for Composer public key 'HASH=544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061'\n    * php -r \"if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;\"\n      ```\n      Installer verified\n      ```\n    * sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer\n      ```\n      Output\n      All settings correct for using Composer\n      Downloading...\n\n      Composer (version 1.6.5) successfully installed to: /usr/local/bin/composer\n      Use it: php /usr/local/bin/composer\n      ``\n    * composer global bin\n      ```\n      /home/sheenazien/.config/composer\n      ```\n    * export PATH=~/.config/composer/vendor/bin:$PATH\n    * composer\n      ```\n      Output\n         ______\n        / ____/___  ____ ___  ____  ____  ________  _____\n       / /   / __ \\/ __ `__ \\/ __ \\/ __ \\/ ___/ _ \\/ ___/\n      / /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /\n      \\____/\\____/_/ /_/ /_/ .___/\\____/____/\\___/_/\n                          /_/\n      Composer version 2.0.2 2020-10-25 23:03:59\n      ```\n  * Valet\n    * composer global require cpriego/valet-linux\n    * valet install\n  * Laravel\n    * sudo apt install php libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-mysql php-cli php-mcrypt php-zip\n    * composer global require laravel/installer\n      ```\n      Laravel Installer 3.0.1\n      Usage:\n        command [options] [arguments]\n\n      Options:\n        -h, --help            Display this help message\n        -q, --quiet           Do not output any message\n        -V, --version         Display this application version\n            --ansi            Force ANSI output\n            --no-ansi         Disable ANSI output\n        -n, --no-interaction  Do not ask any interactive question\n        -v|vv|vvv, --verbose  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug\n\n      Available commands:\n        help  Displays help for a command\n        list  Lists commands\n        new   Create a new Laravel application\n      ```\n### Install PHP Multiple Version\n * V.5\n * V.7.0\n * V.7.1\n * V.7.2\n * V.7.3\n## Javascript\n### Node,NPM,Yarn \u0026 NVM\n * Node and NPM linux repositories\n   * sudo apt-get install -y nodejs\n   * nodejs -v\n     ```\n     v10.19.0\n     ```\n   * sudo apt install npm\n   * npm -v\n     ```\n     6.14.4\n     ```\n * With NVM \n   * sudo apt update\n   * sudo apt install build-essential libssl-dev\n   * sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | sudo bash\n   * sudo wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | sudo bash\n   * source ~/.bashrc || source ~/.zshrc\n   * nvm ls-remote\n   * nvm install 6.9.0\n   * nvm ls\n   * nvm use 7.7.3\n* Vue CLI\n* Create React App\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsheenazien8%2Fwebdev-environment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsheenazien8%2Fwebdev-environment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsheenazien8%2Fwebdev-environment/lists"}