Skip to content

Instantly share code, notes, and snippets.

@ArtemioVegas
Created March 4, 2019 08:54
Show Gist options
  • Save ArtemioVegas/a79a1f4122f58941f4389b35bac94db0 to your computer and use it in GitHub Desktop.
Save ArtemioVegas/a79a1f4122f58941f4389b35bac94db0 to your computer and use it in GitHub Desktop.
usefull php commands
-- Kill all php-fpm processes
sudo kill -9 `sudo ps -ef | grep php-fpm | grep -v grep | awk '{print $2}'`
killall -KILL php-fpm
ps -aux | grep php-fpm
--- получить юзера от которого запущен пхп
$processUser = posix_getpwuid(posix_geteuid());
print $processUser['name'];
-- установить дефолтнтный интерпетатор пхп
sudo update-alternatives --set php /usr/bin/php7.1
update-alternatives --set php /usr/bin/php5.6
update-alternatives --set php-config /usr/bin/php-config5.6
update-alternatives --set phpize /usr/bin/phpize5.6
-- установить из PECL для определенной версии пхп
sudo pecl -d php_suffix=5.6 install xhprof-beta
--- удалить PECL расширение
pecl uninstall -r <package>
-- установка dev интсрументов для определенной версии пхп
sudo apt-get install php5.6-dev
/usr/bin/php5.6 -v
sudo apt-get install php5.6-common
-- влючить ини файл для какого либо расширения для какой то версии пхп
sudo phpenmod 5.6 xhprof
sudo service php5.6-fpm restart
sudo nginx -t
sudo nginx -s reload
sudo /etc/init.d/nginx restart
sudo ln -s /etc/nginx/sites-available/xhprof.loc /etc/nginx/sites-enabled/xhprof.loc
sudo apt install php7.1-sqlite3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment