リモート通知APNsとApacheローカルサーバー
こんにちは。川上です。
APNsを使用して、リモート通知するには、諸々の手続きや処理などが多々あるようで、結構のチカラがいるみたいです。
順不同で、思いついた処理には。。
・macOSモハベ対応でのAopcheとPHPとMySQL。
・MyアプリのAPNsの送受信処理
・Appleデベローパー設定とAPNs設定
・キーチェーンアクセス設定。
・・・??
ー うぅ。。先は長そー。
まずは、母艦とアパッチとPHP、MySQLのVerの確認からね。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $ sw_vers ProductName: Mac OS X ProductVersion: 10.14.6 BuildVersion: 18G95 $ apachectl -v Server version: Apache/2.4.34 (Unix) Server built: Feb 22 2019 20:20:11 $ php -v PHP 7.1.23 (cli) (built: Feb 22 2019 22:19:32) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies $ mysql -V mysql Ver 14.14 Distrib 5.7.11, for osx10.11 (x86_64) using EditLine wrapper |
下記の hogehoge は、「ユーザー名」です。
ー [ユーザ名]はログインユーザ名に置き換えてください。ー
(1)ユーザーディレクトリ用の設定や新規フォルダを作る
1.Apacheのユーザーディレクトリで使うので、Sitesフォルダの作成
1 | $ mkdir /Users/hogehoge/Sites |
2.hogehoge.conf を作る
1 | $ sudo vi /etc/apache2/users/hogehoge.conf |
・Apacheのスタート・ストップ・リスタート
1 2 3 | $ sudo apachectl start // スタート $ sudo apachectl stop // ストップ $ sudo apachectl restart // リスタート |
ApacheのフォルダーをFinderで見ると、やっぱり、楽なんで、メモメモ。。
・http://localhost/index_kk.html
・ユーザーディレクトリーのindex.html
http://localhost/~hogehoge/
ググしながら、ApacheやPHPを参照みながら縦横で読みながらしていると、My脳内容量では、すぐ、オーバーフローしますので、結構、嘘800で書いてます。
で、ブログでまとめ作りすると、”あっ。そうなんだぁ!”と、なっとります。
APNsまでには、遠いです。
書いてながら、動かしながらしていたら、”あれ?違うかも?”で気が付く場合があります。
備忘録メモが多々変更している場合は、嘘800Pageは、気にしないで忘れて捨ててください。
先に言っときます。
ごめんなさい。m(_ _)mです。
(もしかしたら、ニッチサッチモでお手上げで逃亡するかも。。)
ではでは。