開源
跨平台上手快
執行在伺服器
快速開發**
l:linux
a:apache預設埠80
m:mysql預設埠3306
p:php
安裝就是解壓並配置的過程
本身沒有功能,通過模組的方式進行工作
netstat -ano檢視埠號
獲取apache,新建wamp資料夾,安裝
管理員許可權
在bin下
httpd -k install -n 「service name」 指定服務名稱
httpd -k install -n 「service name」 -f 「d:\conf\custom.conf」 #指定服務名稱,並且使用定製的配置檔案
httpd -k uninstall #刪除預設的服務名
httpd -k uninstall -n 「service name」 #刪除指定的檔名
httpd -t檢驗配置
httpd -n 「service name」 -t 檢查配置檔案的正確性
httpd -m獲取載入的模組(靜態必須有,動態非必須)
documentroot 「e:/xampp/htdocs」
更改虛擬目錄路徑
options indexes(列出資料夾結構) followsymlinks includes execcgi
order allow ,deny先允許後拒絕
allow from all
#deny from all
#allow from 192.168.101.50
#deny from 192.168
設定許可權,可以通過順序設定特定的訪問
directoryindex index.php index.pl index.cgi index.asp
設定預設訪問首頁
listen 80
更改訪問埠,可以設定多個埠,非80埠訪問需要攜帶埠號
allowoverride all
允許分布式覆蓋主配置檔案
獲取mysql
在php.ini開啟擴充套件
extension=php_mysql.dll
或extension=php_pdo_mysql.dll
開啟mysql擴充套件,不同版本擴充套件名稱不同
extension_dir=「e:\xampp\php\ext」
更改擴充套件目錄
右擊我的電腦-》屬性-》高階系統設定-》高階-》環境變數-》path-》編輯
獲取phpmyadmin
將php.ini的extension=php_mysqli.dll開啟
通過虛擬主機設定phpmyadmin訪問
.htaccess分布式部署檔案,會覆蓋httpd.conf,乙個**下可以有多個分布式部署檔案,每個檔案只能作用於當前目錄和子目錄
分布式修改後不需要重啟伺服器
建立分布式部署檔案必須借助編輯器
會降低apache效能
通過php_value和php_flag更改php配置,但指令是apache的
php_flag更改開關性質的
php_flag 名稱 開關
php_value更改值性質的
php_value 名稱 值
ini_get()獲取配置資訊
提高php的執行效率,相當於加速器
PHP環境配置
php環境配置 1 安裝apache apache 2.2.9 win32 x86 openssl 0.9.8h r2.msi 2 安裝mysql mysql 5.1.28 rc win32.zip 4 在apache中的conf配置檔案設定 使apache與php有聯絡 載入php模組 在conf...
PHP 環境配置
mac下是自帶有apache和php的伺服器的,不需要另外安裝。在終端中輸入,下面指令即可啟動apache伺服器 啟動 sudo apachectl k start 停止apache服務 sudo apachectl stop 重新啟動 sudo apachectl k restart 驗證 在瀏覽...
php環境配置
1 在配置安裝apache 2.2.13 php 5.2.10的時候,由於版本的限制,使用apache以moudle的方式載入php,不是php安裝檔案下的php5apache2.dll而是php5apache2 2.dll 檔案.這個問題很是詭異。由於學習php不久,特此記錄。另外配置php.in...