最近在折騰apche服務器,把整個搭建的過程整理記錄一下php
原來公司用的是XAMPP這個集成軟件(Apache+MySQL+PHP+PER),因此仍是選擇它,個人版本是2016的html
PS:在以前啓動服務器的時候,以前會報出端口被佔用的錯誤,緣由是我電腦上是虛擬機VMware有個進程佔用了443端口,能夠在系統設置那裏更改下apche的端口前端
啓動apche服務器,能夠去瀏覽器輸入url:localhost看看web
我這邊的localhost指向的路徑已經被我修改過了,默認是指向安裝XAMPP軟件下面的一個子路徑的,由於咱們平時作項目開發的時候常常要以本地做爲服務器的(用php作服務器跨域等等),因此仍是把默認的路徑改一下方便平時的開發,須要去配置一下httpd.conf這個文件跨域
一、配置web服務端口:瀏覽器
二、配置WEB根目錄:服務器
httpd.conf使用了DocumentRoot 參數指向web根目錄,搜索找到它,修改爲想要指向的路徑,還有要順便把Directory 標籤裏面的路徑改爲同樣的,否則就會報403錯誤了運維
三、配置權限ide
Directory 標籤對指定目錄作出訪問權限控制,若是最後一句是deny from all,一樣會報403沒有權限錯誤測試
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow allow from all </Directory>
四、指定主頁的文件名:
在<IfModule dir_module>標籤中,DirectoryIndex參數指定了主頁名稱
這裏指定了4個主頁文件名,意思是當訪問輸入url時,主頁優先找到index.html,若是沒有在找index.htm,以此類推下去,若是都沒有找到則報403錯誤
五、添加一個主頁文件
好了,來着這步基本也就配置好了,如今來添加一個index.html主頁文件測試一下是否成功吧
裏面的代碼也是很是簡單的:
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>apches</title> </head> <body> <p>apche test</p> </body> </html>
到瀏覽器輸入127.0.0.1看看
成功了,同理訪問F:project下面的文件夾也是能夠的
後話:回來學校後,忙着寫論文、作畢設,畢設是寫C++作硬件開發的,前端的代碼寫得少,挺想念原來公司那臺電腦的哈,對於運維這塊仍是個小白,都是看着網上教程摸索的,若是文中出現錯誤的地方,歡迎你們指正:)
Apache+MySQL+PHP+PER