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 None
將None
改為 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環境配置及多域名設定
8 php 升級到5.6
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 追蹤器
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