安装nginx
1 | yum list | grep nginx |
安装php7
1 | rpm -ivh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm |
安装PHP7.2
1 | //下载php的安装文件 |
php-fpm管理器添加到systemctl系统服务中
1 | ## 编辑文件 |
安装swoole
1 | [root@VM_0_14_centos html]# cat /etc/redhat-release |
安装其他扩展
1 | 看到一个php的ss项目 https://github.com/walkor/shadowsocks-php ,需要安装pcntl |
HTTPS配置
1 | //https://www.omybug.com/2016/11/02/Nginx%E4%B8%8BHTTPS%E9%85%8D%E7%BD%AE/ |
php rdkafka
1 | https://arnaud-lb.github.io/php-rdkafka/phpdoc/rdkafka.installation.manual.html |
查错方法
1 | xhprof 生成图片失败,使用的代码 |
中国大陆地区需要配置镜像
1 | IS_MAINLAND_CHINA=$(curl -s https://api.ip.sb/geoip | grep China) |
webhook自动部署
1 | https://laravel-china.org/articles/5012/gitlab-webhooks-implements-automated-server-project-deployment |
sftp
1 | groupadd sftp |
多 Laravel 项目配置
1 | http { |
安装openssl
1 | cd /usr/local/src/php/extension/openssl |
升级 PHP7
1 | 利用 PHPCS和PHPCompatibility 对项目进行PHP7的编码规范检测。 |
preg_replace引发的phpmyadmin(4.3.0-4.6.2)命令执行漏洞