顯示具有 PHP 標籤的文章。 顯示所有文章
顯示具有 PHP 標籤的文章。 顯示所有文章

2018年10月6日 星期六

試用 XAMPP-7.2.10

之前試用過XAMPP這套裝架站軟體, 雖然很方便所有伺服器都打包在一起不用另外在一一比對相容性, 但是發現這東西有不少漏洞, 以常常跑來我網站的入侵紀錄來看, 有不少網站是用這軟體架站, 漏洞沒補就被人入侵利用拿來當跳板了, 不過新版的似乎把這些漏洞補起來了, 開啟首頁不會直接連到管理頁面

軟體版本編號現在似乎是跟著PHP的版本號(7.2.10), 不過內部使用介面時又變成另一個(3.2.2), 真讓人搞混

1. 安裝方式跟之前一樣

2. 選擇要安裝的Server及工具

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/

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

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模組也成功啟用