顯示具有 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模組也成功啟用




2012年10月1日 星期一

安裝及試用 XAMPP-1.8.1-0

網路上發現了一個很方便的架網站包裝軟體: XAMPP, 它是一個包含 Apache, MySQL, PHP, Perl, (phpMyAdmin) 的跨平台架站軟體, 可以安裝在 Windows 或 Linux 作業系統上, 所有的軟體都已經包裝在一起, 不用再特地一一的去尋找各軟體相容性的版本, 對於初學者來說是個非常方便的架站軟體

1. 下載後執行安裝檔

2. 選擇要安裝的Server, 程式語言, 其他工具

2011年1月1日 星期六

2003年5月6日 星期二

使用PHP查看Apaceh Server詳細狀態

另外一種用瀏覽器查看 Apache Server 狀態的方式, 就是使用 PHP

只要建立一個 PHP 檔, 內容為:
<?php
phpinfo();
?>

於瀏覽器網址上輸入檔名, 例: http://www.domain.com/phpinfo.php
接著就能秀出 Apache Server 的詳細資料