修改配置/conf/httpd.conf
:
修改serverroot
為 apache 服務端的根目錄
修改documentroot
為**檔案的根目錄
修改directory
為**檔案的根目錄
通過./httpd.exe -t
可以測試配置檔案是否合法
安裝 apache :
進入 apache 根目錄下的bin
目錄,以管理員許可權執行shell
,執行httpd.exe
進行安裝 :> ./httpd.exe -k install
啟動 apache :
執行httpd.exe
:> ./httpd.exe -k start
開啟虛擬主機 (反向**) :
虛擬主機的配置檔案位於/conf/extra/httpd-vhosts.conf
,但該功能預設關閉,需要在/conf/httpd.conf
中開啟 :
將改行的注釋取消即可
編輯/conf/extra/httpd-vhosts.conf
,配置虛擬主機
乙個虛擬主機的配置項大概是這樣的 :
# 指定 ip:port
# **目錄
documentroot "a:/others/apache/server"
# 主機名
servername "www.myfirstserver.com"
# 許可權管理
require all granted
# require local 允許本地訪問
# require all granted 全部放通
# require all denied 全部拒絕
# require ip *.*.*.* 允許指定 ip 訪問
# require not ip *.*.*.* 禁止指定 ip 訪問
# require host localhost 允許使用 localhost 訪問
# 預設首頁
directoryindex index.php index.html
servername
用於針對不同的訪問網域名稱進行請求分發。
官網 ->
新增配置檔案 :
在根目錄下建立檔案php.ini
,將開發環境的配置檔案模板php.ini-development
內容 copy 到php.ini
裡。
配置 apache 的 php 直譯器 :
找到 php 根目錄下關於 apache 的動態鏈結庫php7apache2_4.dll
,開啟 apache 的配置檔案/conf/httpd.conf
,載入 php7 模組 :loadmodule php7_module $
。
將 php7 的配置檔案載入到 apache: 在/conf/httpd.conf
裡新增一行phpinidir $
。
配置 php timezone
在 php7 根目錄的php.ini
中新增一句timezone = prc
,表示時區位於中國。
檢視 php 配置資訊
在.php
檔案中呼叫phpinfo
函式 :
<?php
phpinfo()
;?>
然後通過 php 直譯器進行解析,或開啟伺服器,通過服務端呼叫 php7 模組進行解析,可以看到 php 的配置資訊。
官網 ->
配置 mysql :
在 mysql 的根目錄建立配置檔案mysql.ini
[mysqld]安裝 mysql :port = 3306
basedir = a:/others/mysql
datadir = a:/others/mysql/data
max_connections = 200
character-set-server = utf8
default-storage-engine = innodb
sql_mode = no_engine_substitution, strict_trans_tables
[mysql]
character-set = utf8
在shell
中執行mysqld.exe
,通過命令mysqld.exe -install
進行安裝
初始化mysqld.exe --initialize-insecure --user=mysql
啟動服務net start mysql
通過mysqladmin.exe
程式進行使用者的建立mysqladmin -u $ -p $ password $
例如mysqladmin.exe -u root -p password root
現在可以通過mysql.exe
程式與資料庫進行互動mysql.exe -u$ -h$ -p -p$
,其中-h
及-p
預設是localhost
和3306
可以直接預設。
01 php 基本語法
語法格式如上,中填寫 第乙個php程式 helloword!值的注意的是php 每乙個語句都要以 結尾 ps 最後一句語句,由於有 結尾,所以不用 如圖,我們上面的未加 的語句注釋,就能正常執行了!總結 而且php 是支援巢狀html 的,不如我們理解成是php 巢狀在html語法中,可以看到,當我...
UltraEdit環境下,php簡單環境配置
1 語法高亮 選單 檢視 檢視方式 選中 php 2 自動補全 選單 高階 配置 自動完成 選中 自動顯示自動完成對話方塊 字元數選擇2 3為宜 3 php除錯 選單 高階 工具配置 插入 命令 選單項名稱 php除錯 命令列 選擇php cgi.exe所在目錄,並在最後 空格 f,如 e wamp...
php學習筆記 01
環境變數 argv 包含所有從命令 文字中傳遞給指令碼的引數.argc 包含從命令列傳遞給指令碼的引數的總數.php self 包含現在正在執行的指令碼名稱.但是,如果php是從命令列執行的,這個變數不可用。http get vars 包含一組用http get方法檢索到的並儲存在當前指令碼中的變數...