## php webservice wsdl返回為空
方案:開(kāi)啟soap擴(kuò)展
## 調(diào)用COM組件
php位數(shù)要和COM組件位數(shù)相同,64位的php調(diào)用COM組件會(huì)失敗
## php命令行有curl模塊放服務(wù)下沒(méi)有
將php配成環(huán)境變量
## 755權(quán)限下文件操作任然報(bào)錯(cuò)`failed to open stream:Permission denied`
可能是`SELinux`的問(wèn)題
### 查看SELinux狀態(tài):
* `/usr/sbin/sestatus -v`如果SELinux status參數(shù)為enabled即為開(kāi)啟狀態(tài)
`SELinux status:? enabled`
* `getenforce`也可以用這個(gè)命令檢查
### 關(guān)閉SELinux
#### 臨時(shí)關(guān)閉(不用重啟機(jī)器):
`setenforce 0`?設(shè)置SELinux 成為permissive模式(這里我們選擇permissive模式)
`setenforce 1` 設(shè)置SELinux 成為enforcing模式
#### 永久關(guān)閉(修改配置文件需要重啟機(jī)器)
1. 修改`/etc/selinux/config`文件,將`SELINUX=enforcing`改為`SELINUX=disabled`
2. 重啟機(jī)器即可
### phpinfo.php可以正常訪問(wèn),但是thinkphp訪問(wèn)500
1. 首先在入口文件`index.php`添加如下代碼
```
//打開(kāi)所有錯(cuò)誤報(bào)錯(cuò)級(jí)別
error_reporting(E_ALL);
ini_set('display_errors', '1');
```
2. 發(fā)現(xiàn)報(bào)錯(cuò)和`open_basedir`有關(guān)
3. 修改`fasrcgi.conf`文件`fastcgi_param PHP_ADMIN_VALUE "open_basedir=/home/wwwroot/:/tmp/:/proc/:/";
### php和java對(duì)字符串進(jìn)行urlencode結(jié)果不一致
1. 采用`rawurlencode`方法代替`urlencode`,因?yàn)閌urlencode`方法會(huì)把空格轉(zhuǎn)化成+
### wamp下執(zhí)行php超過(guò)60s返回500錯(cuò)誤
```
<IfModule mod_fcgid.c>
# php-cgi進(jìn)程的生存時(shí)間
FcgidProcessLifeTime 9999999
# php-cgi進(jìn)程IO超時(shí)時(shí)間
FcgidIOTimeout 9999999
# php-cgi進(jìn)程連接超時(shí)時(shí)間
FcgidConnectTimeout 9999999
# 上傳文件的最大尺寸 100MB
FcgidMaxRequestLen 104857600
# php-cgi最大的進(jìn)程數(shù)
# FcgidMaxProcesses 5
</IfModule>
```
`
- php
- 安全
- php7
- 特性
- 編譯安裝
- 源碼整體框架
- 基本變量
- thinkphp3.2.3
- thinkphp5.0
- thinkphp6.0
- laravel
- 配置
- 路由
- artisan控制臺(tái)
- eloquent
- tinker
- composer
- 加密解密
- 小知識(shí)點(diǎn)
- 數(shù)組
- string
- 代碼簡(jiǎn)潔之道
- 編譯
- 語(yǔ)法糖
- lumen
- smarty
- 錯(cuò)題集
- 算法及數(shù)據(jù)結(jié)構(gòu)
- 線性表結(jié)構(gòu)
- 插入排序
- 冒泡排序
- 數(shù)據(jù)庫(kù)
- mysql
- oracle
- PostgreSQL
- redis
- sqlserver
- 前端
- 備忘
- js
- nodejs
- vue
- css
- electron
- vue
- 語(yǔ)法糖
- colorui使用筆記
- 微信小程序
- 操作系統(tǒng)
- windows
- bat
- 快捷鍵
- linux
- sed
- 問(wèn)題解決
- git
- docker
- docker-compose
- 正則表達(dá)式
- ps
- lua
- 協(xié)議相關(guān)
- 問(wèn)題思索
- Golang
- 測(cè)試
- 讀取和寫入json配置文件
- 類
- 接口
- mod
- gin
- fyne
- 禪道二次開(kāi)發(fā)
- 服務(wù)
- apache
- 漏洞配置
- http server優(yōu)化
- nginx
- 安裝
- 面試題庫(kù)
- freeswitch
