本文目錄一覽:
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-tw/n/242221.html