php相關筆記

恍然如夢發表於2018-10-12
1.重啟Nginx

service nginx restart

2.重啟PHP-fpm

service php-fpm restart

3.重啟Apache

systemctl restart httpd.service

4.Apache 配置 指向域名 或者是虛擬域名

在httpd.conf 檔案裡新增如下

<VirtualHost *:80> 
    DocumentRoot /var/www/html
    ServerName www.linqinghu.cn
</VirtualHost>
​
​
<VirtualHost *:80> 
    DocumentRoot /var/www/html/my/public
    ServerName www.api.linqinghu.cn
</VirtualHost>
​
​複製程式碼
5.thinkphp 配置隱藏index.php

在httpd.conf 檔案裡新增如下

在ThinkPHP5.0中,出於優化的URL訪問原則,還支援通過URL重寫隱藏入口檔案,下面以Apache為例說明隱藏應用入口檔案index.php的設定。

下面是Apache的配置過程,可以參考下: 1、httpd.conf配置檔案中載入了mod_rewrite.so模組 2、AllowOverride NoneNone改為 All 3、在應用入口檔案同級目錄新增.htaccess檔案,內容如下:

<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
​
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>複製程式碼

6.phpstorm 配置ThinkPHP namespace

Directories--->Sources->SourceFolders-->小p;新增

7.centos7 lamp環境配置及多域名設定

blog.csdn.net/ruoshuiyx/a…

8 php 升級到5.6

blog.csdn.net/hailanzi/ar…

9 給資料夾建立許可權

chmod -R 777 /var/www/html/my/public/images

10 https

1 生效 : LoadModule ssl_module modules/mod_ssl.so

<VirtualHost _default_:443>     
    DocumentRoot /var/www/html
    Servername www.linqinghu.cn
    ErrorLog logs/ssl_error_log
    TransferLog logs/ssl_access_log
    LogLevel warn
    SSLEngine on
    SSLCertificateFile /var/www/html/2_www.linqinghu.cn.crt
    SSLCertificateKeyFile /var/www/html/3_www.linqinghu.cn.key
</VirtualHost>
​複製程式碼
HTTP 80 強制轉 HTTPS

全站採用https協議訪問,所以需要http重定向到https,只需要在.htaccess加入下面規則

在相應的網站根目錄新建 .htaccess

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]複製程式碼

或者

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]複製程式碼

mysql 追蹤器

blog.csdn.net/heyuqing32/…

general_log=ON
general_log_file="D:/xampp/htdocs/mysql_bz.log"
​
phpgjx       ---------------config
​
'web_url'  =>'http://127.0.0.1/phpgjx/index.php', // php工具箱訪問 url 根路徑 
'mysql_log'=>'D:/xampp/htdocs/mysql_bz.log', // mysql 標準日誌檔案路徑複製程式碼

上傳視訊 Call to a member function rule() on null

upload_max_filesize = 100m ;望文生意,即允許上傳檔案大小的最大值。預設為2M

post_max_size = 100M ;指通過表單POST給PHP的所能接收的最大值,包括表單裡的所有值。預設為8M  


相關文章