新到公司首先就是本身搭建開發環境,原來一直用phpstudy,被它的默認配置坑了【mysql的my.ini字符集要改成utf8】,因此本身作本身的配置非集成環境,下面安裝路徑能夠進行參考php
wamp目錄下再建立三個目錄html
我沒寫的表明默認,直接下一步就能夠mysql
默認根目錄是在 F:\wamp\apache\htdocs,如今改成本身的E:\myphp【前提是該路徑存在】,配置好之後輸入http://localhost訪問的是E:\myphp【配置文件F:\wamp\apache\conf\httpd.conf】linux
如今還把根目錄改回F:\wamp\apache\htdocs,如今想訪問E:\myphp可使用虛擬目錄,虛擬目錄就是開啓另外一個工做的目錄web
# 虛擬目錄,訪問E盤下面的web目錄 <IfModule dir_module> # 設置缺省載入頁面 DirectoryIndex index.html index.htm inde.php # 設置站點別名,別名與訪問路徑是相關的,取任何名稱均可以(除特殊) Alias /myweb "E:/myphp" </IfModule> <Directory E:/myphp> # 設置訪問權限 【Deny from能夠禁止某個IP禁止訪問】 Options Indexes FollowSymLinks Order allow,deny #把下面的Allow改成Deny就是拒絕全部人訪問 Allow from all #Deny from 100.84.155.242 </Directory> 訪問一下看看效果:http://localhost/myweb/
如今一個linux/windows服務器想搭建多個網站【多個域名】,須要apache開啓虛擬主機,在F:\wamp\apache\conf\httpd.conf中開啓虛擬主機支持sql
在F:\wamp\apache\conf\extra\httpd-vhost.conf中添加虛擬主機,<VirtualHost *:80>【訪問時輸入linux/windows服務器綁定域名便可,http://www.51aixue.cn】<VirtualHost #.#.#.#:80>【訪問時輸入linux/windows服務器的IP地址http://#.#.#.#】數據庫
# *表明以域名進行區分,若是是具體的IP表明以IP地址進行區分 <VirtualHost *:80> ServerAdmin webmaster@dummy-host2.somenet.com #指定域名映射路徑 DocumentRoot "E:/myphp/ThinkPHP5" #默認自動加載index.php文件 DirectoryIndex index.php #設置域名 ServerName www.51aixue.cn ErrorLog "logs/dummy-host2.somenet.com-error.log" CustomLog "logs/dummy-host2.somenet.com-access.log" common </VirtualHost>
解壓到指定路徑,在該路徑下找到php.ini-development改成php.iniapache
打開php.ini進行以下修改並開啓相應的擴展支持,路徑參考本身的php路徑windows
F:\wamp\apache\conf\httpd.conf加載php模塊,配置好之後phpinfo()測試是否成功服務器
#加載php模塊,你的apache是什麼版本就用那個.dll文件 LoadModule php5_module "F:/wamp/php5.4/php5apache2_2.dll" #php配置文件路徑【這很是重要,知錯了會在C:\windows\目錄下面找php.ini】 PHPIniDir "F:/wamp/php5.4" #後面的*.php說明遇到*.php後綴文件就調用該模塊 AddType application/x-httpd-php .php phpinfo() //測試一下看看是否成功呢?
下面的安裝沒寫的表明默認,直接下一步就行
代碼測試,新建php文件
$conn=mysql_connect("localhost","root","123456"); if($conn){ echo "鏈接數據庫成功"; }else{ echo mysql_error(); }
安裝phpMyAdmin測試【新手自行百度】
命令行測試
連接:http://pan.baidu.com/s/1hs7miRq 密碼:ihjs