Wey's note
只是一些隨手筆記
顯示具有
PHP
標籤的文章。
顯示所有文章
顯示具有
PHP
標籤的文章。
顯示所有文章
2018年10月6日 星期六
試用 XAMPP-7.2.10
之前試用過XAMPP這套裝架站軟體, 雖然很方便所有伺服器都打包在一起不用另外在一一比對相容性, 但是發現這東西有不少漏洞, 以常常跑來我網站的入侵紀錄來看, 有不少網站是用這軟體架站, 漏洞沒補就被人入侵利用拿來當跳板了, 不過新版的似乎把這些漏洞補起來了, 開啟首頁不會直接連到管理頁面
軟體版本編號現在似乎是跟著PHP的版本號(7.2.10), 不過內部使用介面時又變成另一個(3.2.2), 真讓人搞混
1. 安裝方式跟之前一樣
2. 選擇要安裝的Server及工具
read more »
2017年1月20日 星期五
Windows上架設Nginx及設定使用PHP
感覺比 Apache 簡單多,不過 option 設定太少安全性有待考量
PHP安裝及設定好後
再繼續安裝Nginx http://www.nginx.com
這個網站有安裝檔可以直接安裝 https://kevinworthington.com/nginx-for-windows/
設定檔參考 https://www.nginx.com/resources/wiki/start/topics/examples/phpfastcgionwindows/
read more »
2017年1月14日 星期六
再來玩Windows底下安裝 Apache+PHP+MySQL(+phpMyAdmin) - 安裝PHP
到PHP網站下載Windows版 PHP
http://php.net/downloads.php
http://windows.php.net/
儲存至C:\php
修改php.ini
找到 [Paths and Directories] 項目底下的設定
doc_root 及 extension_dir 依照自己環境設定路徑
需要MySQL功能則拿掉以下三個註解 (需要開啟什麼功能就拿掉哪個註解)
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
修改 Apache 設定檔 httpd.conf
在DirectoryIndex index.html 後方加入 index.php
在Options Indexes FollowSymLinks 刪除 Indexes
增加
LoadModule php*_module "C:\PHP\php*apache2_4.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:\PHP\"
2017年1月1日 星期日
什麼是WAMP
最近在回憶 Windows 上架設 Apache 網頁伺服器時發現
國外有人開發一組全包的套件包 WAMP (Windows, Apache, MySQL, PHP, phpMyAdmin)
以前因為各自安裝軟體, 版本不同時容易產生衝突, 到時要找問題重設定就很麻煩
這樣一來相容性變高就不用一個一個下載再安裝
BitNami WAMP Stack
WampServer
XAMPP
2016年12月30日 星期五
Nginx
Nginx, 一種網頁伺服器, 起初是供俄國大型的入口網站及搜尋引擎Rambler使用
此軟體BSD-like協定下發行, 可在UNIX、GNU/Linux、BSD、Mac OS X、Solaris, 以及Microsoft Windows等作業系統中執行
Nginx是一款面向效能設計的HTTP伺服器, 相較於Apache、lighttpd具有占有記憶體少, 穩定性高等優勢
在Linux作業系統下, Nginx使用epoll事件模型,得益於此, Nginx在Linux作業系統下效率相當高。
自PHP-5.3.3起,PHP-FPM加入到了PHP核心,編譯時加上--enable-fpm即可提供支援
2016年12月17日 星期六
PHP安裝
# dnf install php php-common
# dnf install php-mysql php-pdo php-gd php-mbstring
# systemctl restart httpd
測試
# cd /var/www/html/
# vi info.php
<?php
phpinfo()
?>
2016年12月3日 星期六
Windows 7上成功安裝Apache2.4 + PHP7
安裝過程略...
MySQL模組也成功啟用
較舊的文章
首頁