#octane roadrunner posix_kill

9 messages · Page 1 of 1 (latest)

tired stratus
#
php artisan octane:start --server=roadrunner

   Error

  Call to undefined function Laravel\Octane\posix_kill()

  at vendor/laravel/octane/src/PosixExtension.php:14
     10▕      * @return bool
     11▕      */
     12▕     public function kill(int $processId, int $signal)
     13▕     {
  ➜  14▕         return posix_kill($processId, $signal);
     15▕     }
     16▕ }
     17▕

      +27 vendor frames

  28  artisan:13
      Illuminate\Foundation\Application::handleCommand()

fresh install of rocky linux 9

sudo dnf install epel-release -y
sudo dnf upgrade --refresh -y
sudo dnf update --refresh -y
sudo dnf groupinstall "Development Tools" -y
sudo dnf install -y epel-release curl git unzip vim wget
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
sudo dnf module enable php:remi-8.4 -y
sudo dnf install php php-cli php-common php-ctype php-curl php-dom php-fileinfo php-filter php-hash php-mbstring php-openssl php-pcre php-pdo php-session php-tokenizer php-xml php-sqlite3 -y
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
composer --version

sudo dnf install 'dnf-command(copr)' -y
sudo dnf copr enable @caddy/caddy -y
sudo dnf install caddy -y 
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

cd /usr/share/caddy
sudo usermod -aG caddy linuxuser
sudo chown -R linuxuser:caddy /usr/share/caddy
composer global require laravel/installer
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
laravel new delusional --typescript --breeze --stack=react --git --no-interaction
cd delusional
composer require laravel/octane
composer require spiral/roadrunner-cli
vendor/bin/rr get
php artisan octane:install
sudo chcon -R --reference=/usr/share/caddy /usr/share/caddy/delusional
sudo chmod -R 775 storage bootstrap/cache
sudo chmod 644 .env
curl -fsSL https://rpm.nodesource.com/setup_current.x | sudo bash -
sudo dnf install -y nodejs
npx shadcn@latest init
npm install
npm run dev
php artisan migrate
sudo systemctl enable --now caddy
sudo systemctl restart caddy
php artisan octane:start --server=roadrunner

In my caddyfile im just reverse proxying to localhost:8000

lime valley
tired stratus
#

if i set it up again it works for the first time

#

and keeps erroring out

tired stratus
lime valley
tired stratus
#

php -m shows pcntl

#

maybe roadrunner does not have this?

#

doing composer require spiral/roadrunner seemed to have fixed it