本文目錄一覽:
ios怎樣搭建php服務器
一、準備
一台安裝了OS X操作系統的電腦(筆記本或一體機)
電腦上安裝了Xcode
能連接到互聯網——我們需要從網絡上下載一些資源
了解基本的PHP代碼基礎和Mysql執行語句
二、基本步驟
配置PHP Apache環境
下載並安裝MySql
下載並使用phpMyAdmin
三、詳細操作
1.配置PHP Apache環境
Mac OS上自帶PHP Apache環境,所以不需要另外下載安裝包,只需要簡單配置一下即可。
(1)由於Apache目錄是隱藏目錄,如果系統目前不顯示隱藏文件和文件夾,我們可以通過在Finder窗口下使用Command+Shift+G組合快捷鍵,或者在Finder狀態下點擊頂部狀態欄的“前往——前往文件夾”,在打開的對話框中輸入
/etc/apache2
進入apache2目錄,然後使用文本編輯器打開名為“httpd.conf”的文件,如圖1所示。
圖1
(2)“httpd.conf”的文件中查詢到如下代碼:
#LoadModule php5_module libexec/apache2/libphp5.so
將該代碼前面的#號刪除,從而在Apache中啟用PHP5模塊。然後保存文件。
在保存文件時,如果提示沒有修改該文件的系統權限時,右鍵點擊該文件,選擇“顯示簡介”,然後點擊最右下角的小鎖圖標,將Privilege修改為ReadWrite即可。同時我們還需要修改apache2這個文件夾的權限。
(3)接下來,打開“系統偏好設置”,選擇“共享”選項卡,在打開的對話框中確保“互聯網共享”未處於勾選狀態(筆者的系統是10.12.3版本),如圖2所示。
圖2
(4)最後,在終端輸入如下指令重啟apache:
sudo apachectl restart
此時,在瀏覽器輸入
並回車,如果出現如圖3所示的結果,說明PHP環境配置成功。
圖3
2.下載並安裝MySql
(1)進入MySQL官網下載頁面,在“Select Operating System:”下拉列表中選擇Mac OS X之後,在給出的下載列表中選擇DMG格式的文件進行下載。
(2)下載完成後打開,可以看到如圖4所示的文件。先點擊安裝文件”mysql-5.7.18-macos10.12-x86_64.dmg”。
圖4
(3)安裝完成後,MySQL會給出一個默認密碼,保存一下這個密碼,下面會用到。選擇“系統偏好設置”,搜索到“MySQL”,點擊打開,然後開啟MsSQL,並勾選“開機自啟動”選項,如圖5所示。
圖5
(4)打開終端,輸入如下指令:
mysql -version
若提示“-bash: mysql: command not found”,就需要先配置mysql bin目錄的環境變量。
首先,在Finder狀態下,點擊屏幕上方導航欄“前往——前往文件夾”,在彈出來的對話框中輸入“/etc/bashrc”,點擊確定。
然後,使用文本編輯打開“bashrc”文件(仍然別忘了修改這個文件的讀寫權限),在末尾加入如下代碼:
#mysqlalias mysql=’/usr/local/mysql/bin/mysql’alias mysqladmin=’/usr/local/mysql/bin/mysqladmin’
然後,我們要修改MySQL給出的默認密碼。打開終端,輸入如下指令並回車:
mysqladmin -u root -p password
然後終端提示“Enter password:”在此輸入剛才安裝完MySQL之後分配的默認密碼,然後回車,提示“New password:”,在此輸入新的密碼並回車,在“Confirm new password: ”後再次輸入新密碼並回車,則密碼就重置完成了。
(5)如果使用終端來進行MySQL操作,無疑是一件很痛苦的事情。所以一般我們使用phpMyAdmin來進行數據庫的操作。前往phpAdmin下載頁面根據自己的需要下載phpAdmin(我下載的是phpMyAdmin-4.7.0-all-languages.zip)。下載完成後,解壓縮,並將解壓縮之後的文件夾改名為phpMyadmin。然後將該文件夾複製到“/Library/WebServer/Documents/”目錄下。
(6)進入phpMyadmin文件夾,複製一個名為“config.sample.inc.php”的文件,粘貼到當前目錄下,並改名為“config.inc.php”。
(7)使用文本編輯器打開“config.inc.php”,將
$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
修改為:
$cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’;
保存後,在瀏覽器輸入
進入phpAdmin登入界面,用戶名輸入為root,密碼為在第(4)步設置的新密碼。進入後能正常使用phpAdmin來操作MySQL。
作者:三創iOS和PHP開發
鏈接:
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。
iOS實現App內購步驟以及注意事項
1、在開發者賬號設置協議、打開itunes Connect,選擇協議,稅務和銀行業務。
2、點擊Request Contracts(申請合同)下面的,request,點了幾個確定和下一步後回到主界面。
Contact info:聯繫人信息
Bank info:銀行信息
Tax info:稅務信息
3、首先設置聯繫人信息,點擊Contact info下面的 Set up(設置),點擊Add New Contract(增加先的聯繫方式)。
4、填寫詳情,填寫完成後點擊save(保存)。
5、在下面的所有項目中都選擇剛剛填寫的信息,選擇後點擊右下角的done(完成),你可以創建很多聯繫人,在不同的職務選擇不同的聯繫人。因為我是獨立開發,所以我全部填寫的我自己。
6、設置銀行信息,點擊Back info下面的Set up,彈出頁面,點擊Add Bank Account(添加銀行賬號)
6.1、選擇china,後點擊next。
6.2、填寫了CNAPS Code後點擊Next
查詢現代化支付行號
6.3、會彈出你的銀行卡開戶地的信息,確認一下點擊next
6.4、填寫銀行卡信息,注意:戶主名只能寫拼音,比如:李三(Li San)。填完後點擊Next
6.5、彈出確定信息頁面,在下面打鉤後點擊Save
6.6、點擊了save後就可以在彈出的頁面中選擇剛剛填寫的卡了。選擇後點擊Save
7、設置稅務信息,點擊Tax info下面的Set up,此時聯繫人信息已經變成可以編輯狀態,銀行信息為瀏覽狀態。
7.1、彈出的界面中,稅務分為三種 U.S Tax Forms: 美國稅務、Australia Tax Forms:澳大利亞稅務、Canada Tax Forms: 加拿大稅務
這裡我選擇的美國稅務,就是第一個
彈出第一個選擇,點擊submit(提交)後,彈出第二個選擇
彈出第二個選擇,選擇後點擊submit
彈出第三個頁面,填寫的資料後點擊提交,記得勾選頁面上的幾個複選框
在提交成功後,狀態就變成processing成功
1.進入到項目的APP信息頁面,點擊功能,在彈出的頁面點擊App內購買項目後面的➕。
2.在彈出的新對話框中選擇你需要哪一種服務,由於我的項目需要兌換成消耗的金幣,所以我選擇第一個。選擇後點擊創建。
3.開始填寫內購項目信息。填完後點擊右上角的存儲(所有信息必須填寫完整)。
4.點擊存儲後,內購列表就會有剛剛創建的內購條目。
1.點擊用戶和職能
2.點擊沙盒測試員,然後點擊左邊的➕按鈕
3.設置好信息點擊右上角存儲就可以,記住裡面的郵箱和密碼用於支付的時候登陸Apple id
注意:
1.必須用真機測試。
2.測試的時候必須退出自己的apple ID。彈出頁面後登陸沙盒的測試apple id。
// 1.首先導入支付包#import Storekit
[iOS]應用內支付(內購)的個人開發過程及坑!
APP內購集成詳解
如何用PHP開發好APP的服務端
使用PHP編寫服務端需要用PHP開發接口(api)用來為app提供數據,再由app處理獲取到的數據。一般的api是json數據
如何用PHP/MySQL為 iOS App 寫一個簡單的web服務器 PART1
作為一個iPhone/iPad開發者,能夠自己寫一個簡單的web服務器將是很有用的。
例如,你可能希望在軟件啟動時顯示一些來自服務器的更新,或者在服務器端保存一些用戶數據。除了你的想象力,沒有什麼能限制你了。
我們將會一步一步的建立一個web服務器,基於promo code system(促銷碼系統),我在我的第一個軟件中使用的,Wild Fables.在第二篇中,我們將會寫一個iOS App來和它進行交互。
為了完成這個教程,你將需要一個web服務器,並裝有MySQL和PHP。如果你沒有,那麼你有以下幾種選擇:
如果你想在你的Mac(free)上運行Apache/MySQL/PHP,有很多教程可以幫你。這裡有一個教程。
如果你想租一個服務器(需要花錢),這裡有一個教程。
或者你很懶,以上兩種你都不想做,那麼你可以使用我在本教程PART2做的服務器。
你不需要有PHP和MySQL的經驗(當然有更好)因為這個教程包含了所有你需要的代碼。
你將做什麼
也許你已經知道了,如果為你的App添加了內購功能,蘋果並沒有提供內置的系統來提供內購的促銷碼。
然而,建立你自己的內購促銷碼將會很有用。
如果你不需要建立這個特殊的系統也沒關係,你會學到怎麼建立web服務器並與App交互。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/242221.html