因为Ubuntu18.04默认的openssl版本就是1.1.0, 而PHP5.6无法在openssl 1.1下编译 "PHP 5.6 is receiving only security fixes and OpenSSL 1.1 is not supported. Please use PHP 7.x if you want to use OpenSSL 1.1", 所以在Ubuntu18.04下需要通过docker配合宿主机配置php5.6的环境. 在docker hub上PHP
(php)项目a是用test用户运行nginx和php-fpm是www-data用户运行(python)项目b是用test用户运行 项目a通过php函数exec调用python脚本的接口造成了没有权限访问目录 直接把项目b的权限切换为www-data可以执行,但是不便于开发,最好是把php.nginx.项目a.项目b都在一个用户.组下面. 打个比方test是当前登录用户修改nginx的运行角色 cd /etc/nginx sudo vi nginx.conf # 头部是这样 user www-d
## 1 最近在学docker部署,一开始打算将nginx先docker化的. 对照官方的docker镜像介绍说明,进行自定义配置 将官方的nginx.conf复制出来后,修改添加了一些自定义,主要是屏蔽了default.conf,以及include文件夹 sites-available # include /etc/nginx/conf.d/.conf; include /etc/nginx/sites-available/; 官方原先配置 user nginx; worker_process
1. 关于文件夹的中文的问题. 错误的截图如下: 看得到这个 failed (1113: No mapping for the Unicode character exists in the target multi-byte code page) 错误就是因为中文名字的问题 修改 文件夹的名字即可. 2.是关于端口占用的问题 也是比较简单的,关掉使用的端口 ,或者修改配置的端口即可.(这里主要是我的IIS 服务器默认使用了80端口) 我修改为4444之后就启动成功了, 界面没有多少提示信息.如