日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

mac 10.10 apache php,在Mac上10分钟搞定Apache服务器配置

發布時間:2023/12/18 php 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mac 10.10 apache php,在Mac上10分钟搞定Apache服务器配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目的:創建一個專屬的測試環境

一、Apache服務器使用最廣的 Web 服務器

Mac自帶Apache,只需要修改幾個配置就可使用

有些特殊的服務器功能,Apache都能很好的支持

二、硬件要求

1. Mac電腦開機密碼

2. MAC 10.10及以上(關于本機查看,當前最新版本是10.13.6)

三、配置服務器(此過程會用到vim命令)

1. 服務器操作常見命令

一般來說Mac系統都會自帶Apache環境,此過程會要求輸入密碼,輸入時是隱藏的,輸入完成直接回車即可。sudo?apachectl?-v ???//查看系統的Apache版本

ocsudo?apachectl?-k?start???//啟動Apache

此步驟過后就可以查看Apche是否已經啟動了,在Safari地址欄中輸入http://localhost 或 127.0.0.1 ,如果網頁中出現 It Work!,已啟動成功。sudo?apachectl?-k?stop????//停止Apache

sudo?apachectl?-k?restart???//重啟Apache

2. 配置服務器的準備工作

①、在Finder中創建一個"Sites"的文件夾,直接創建在/Users/apple(當前用戶名)目錄下

②、修改配置文件中的"兩個路徑",指向剛剛創建的文件夾(按照4. 流程命令步驟去做)

③、拷貝一個文件(按照4. 流程命令步驟去做)

3. 配置服務器的注意事項關閉中文輸入法

命令和參數之間需要有"空格"

修改系統文件一定記住"sudo",否則會沒有權限

目錄要在/Users/***(當前用戶名) : 將你創建的文件夾Sites直接拖放到終端中就可以查看你創建的Apache服務器文件夾路徑

4. 配置服務器流程(以下是終端執行命令)

1)切換工作目錄 到 /etc/apache2cd?/etc/apache2

2)備份文件,以防不測,只需要執行一次就可以了(可以使用ls命令查看是否新增了httpd.conf.bak文件)sudo?cp?httpd.conf?httpd.conf.bak

提示:如果后續操作出現錯誤!可以使用以下命令,恢復備份過的 httpd.conf 文件(此步驟不需執行)sudo?cp?httpd.conf.bak?httpd.conf

3)用vim編輯httpd.conf,需要輸入密碼(vim里面只能用鍵盤,不能用鼠標,按 0 將光標移動到首行(0這是零,不是字母o),按 i 進入編輯模式。)sudo?vim?httpd.conf

4)查找DocumentRoot(command + f 搜索,終端中搜索不支持全文搜索,請切頁搜索)修改兩個/Library/WebServer/Documents改成自己的服務器文件夾路徑(/Users/用戶名/Sites)

5)查找options(按向下箭頭走10行左右)修改Options FollowSymLinks Multiviews

加一個單詞Indexes 如下

Options Indexes FollowSymLinks Multiviews

6)查找php刪除注釋

#LoadModule php7_module libexec/apache2/libphp7.so 刪除掉 #

7)保存httpd.conf

按 ESC 退出編輯模式,進入命令模式:wq???????//保存并退出一下

:q!???????//不保存退出!!!(這一步不需要執行,如果自己輸入錯了的話執行)

8)切換工作目錄 到 /etccd?/etc

9)拷貝php.ini文件sudo?cp?php.ini.default?php.ini

5. 測試 Apache 服務器sudo?apachectl?-k?restart??????//重新啟動apache服務器

若出現下圖所示警告表示正常

提示信息.png

在瀏覽器地址欄輸入 127.0.0.1,刷新頁面,可能還是顯示it Work!請清空一下safari-->”清除歷史記錄和網站數據",刷新頁面。

如果你想頁面里面多些內容,可以創建個demo.json,放一段json文本在里面,把它放到Sites文件夾里面,刷新頁面。

Apache是一個服務器,為了保證用戶的安全,每次重新啟動計算機Apache不會自動啟動,需要進入終端,手動啟動一次。

四、關于iOS調試的一些使用注意

1. https處理

Xcode7以上,即iOS9的以上的,會有這個輸出日志,并且data也未空

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.

需要在info.plist配置如下NSAppTransportSecurity

NSAllowsArbitraryLoads

2. 項目調用代碼//WYKTEST

NSURL?*url?=?[NSURL?URLWithString:@"http://127.0.0.1/demo.json"];

NSURLRequest?*request?=?[NSURLRequest?requestWithURL:url];

[NSURLConnection?sendAsynchronousRequest:request

queue:[NSOperationQueue?mainQueue]

completionHandler:^(NSURLResponse?*?_Nullable?response,

NSData?*?_Nullable?data,

NSError?*?_Nullable?connectionError)

{

NSDictionary?*dict?=?[NSJSONSerialization?JSONObjectWithData:data

options:NSJSONReadingMutableContainers

error:&connectionError];

NSLog(@"我是模擬接口:%@",dict);

[self?assembledModel:dict];

}];

3. 輸出日志2018-08-26?22:30:44.662?Apache測試[4382:261834]

我是模擬接口:

{

data?=?{

show??=?感覺不錯,來個star唄!

},

errorMsg?=?成功,

errorCode?=?0

}

結語

簡單的使用已基本夠用,歡迎交流,后續補充其他。

推薦一個還算不錯的網站 json在線編輯工具作者:給策

鏈接:https://www.jianshu.com/p/c79a26ea0c57

總結

以上是生活随笔為你收集整理的mac 10.10 apache php,在Mac上10分钟搞定Apache服务器配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。