A. linux下如何配置apache+php+MySQL應用平台(高分請教)高手進
樓上二位,顯然沒搞清楚呀 Windows下和Linux可差大了
下面我根據supsite的文摘寫了一下:
當然先要有一套:(如果裝系統是定製了,可以卸載,也可以直接安裝)
httpd-2.0.X.tar.gz http://www.apache.org
MySQL-client-4.0.20-0.i386.rpm
MySQL-server-4.0.20-0.i386.rpm http: //www.mysql.org
php-5.0.X.tar.gz http://www.php.net
ZendOptimizer-2.5.3-linux-glibc21-i386.tar.gz
http: //www.zend.com (這個裝不裝都可以加速php用的)
gd-2.0.28.tar.gz http://www.boutell.com/gd/
下面開始安裝:
1.安裝MYSQL 伺服器:
#rpm -ivh MySQL-server-4.0.20-0.i386.rpm
#rpm -ivh MySQL-client-4.0.20-0.i386.rpm
mysql就ok了
2.安裝GD庫
# tar -zxf gd-2.0.26gif.tar.gz
# cd gd-2.0.26gif
# ./configure --prefix=/usr/local/gd2 --with-zlib=/usr/local/zlib2/ --with-png=/usr/local/libpng2/ --with-jpeg=/usr/local/jpeg6/ --with-freetype=/usr/local/freetype2/ (請指定及格插件的安裝路徑,否則安裝php的時候可能出錯!)
# make
# make install
3.安裝apacha
安裝apache,(php5安裝環境需要apache2.0.46以上版本,下載的時候注意!)
#tar zxvf httpd-2.0.50.tar.gz
#cd httpd-2.0.50
#./configure --prefix=/usr/local/apache2 --enable-mole=so
#make
#make install
4.安裝php
# tar -zxf php5-200411260130.tar.gz
# cd php5-200411260130
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-jpeg-dir=/usr/local/jpeg6/ --with-png-dir=/usr/local/libpng2/ --with-gd=/usr/local/gd2/ --with-freetype-dir=/usr/local/freetype2/ --enable-trace-vars --with-zlib-dir=/usr/local/zlib2/ -with-mysql=/var/lib/mysql
# make
# make install
# cp php.ini-dist /usr/local/php/lib/php.ini
編輯apache配置文件httpd.conf
用編輯器打開:/usr/local/apache2/conf/httpd.conf
#AddType application/x-tar .tgz
下加一行
#LoadMole php5_mole moles/libphp5.so
AddType application/x-httpd-php .php
如果你搜索其它地方沒有以下這行
LoadMole php5_mole moles/libphp5.so
請把上面的#號去掉
還有找到
DirectoryIndex index.html index.html.var
在後面加 index.php 讓它把index.php做為默認頁
找到
# don't use Group #-1 on these systems!
把下面的用戶名和組改為
User apache
Group apache
再找
#ServerName
把#去掉,後面的IP改成你的IP.
找到
DocumentRoot "/usr/local/apache2/htdocs"
把/usr/local/apache2/htdocs改為你存放網頁文件的路徑
為了讓中文網頁沒亂碼
找到
AddDefaultCharset iso8859-1
把後面的iso8859-1改為gb2312 或者是乾脆off
其他的選項就自己修改吧!或者到http://article.21e.cn 有一個專門的httpd.conf的說明
啟動apache
# /usr/local/apache2/bin/apachectl start
寫一個測試頁放到你網頁目錄下看一下
用ZendOptimizer加速PHP
#tar zxvf ZendOptimizer-2.5.3-linux-glibc21-i386.tar.gz
#cd ZendOptimizer-2.5.3-linux-glibc21-i386
#./install.sh
安裝的時候注意輸入正確的安裝apache的路徑等內容!
安裝完畢,再看看phpinfo頁面的zend選項就發現了!!
這是從http://59.151.21.101/search?q=cache:qF2MRUiTl1wJ:support.iap.ac.cn/portal/viewarticle.php%3Fid%3D839+linux+apache+php+mysql&hl=zh-CN&ct=clnk&cd=2&gl=cn&st_usg=ALhdy2-a1fQPjyS_9DGJDVs_y6I44IhmcA弄的,安裝很不容易的,我也試過費了好大好大勁,如果有什麼問題,可以去那個頁面看一下,上面有一些問題的解決方法,Good Luck!!
B. 如何實現iPhone應用下的IAP
IAP全稱叫做 In App Purchase,在應用內購買,顧名思義就是可以在iPhone應用程序里實現二次購買。當然,對於一些免費的應用,IAP是除了植入廣告外的另一種取得收益的方式。自從iPhone SDK3.0更新以來,IAP已經得到廣泛的應用。我在開發第一個iPhone游戲中就用到了這種功能,這里就簡單說一下我實現的具體過程。
這篇文章是針對那些已經對IAP有一定的認識,只是在實現方面遇到困難的人,所以,很多地方我不會進行很詳細的解析。
我在游戲中實現道具購買,它是消費型的(Consumable),即可重復購買。
在代碼實現之前,你要登陸自己的開發者賬號,創建用於開發測試的Apple ID(ID不要帶有*,創建成功會默認啟動IAP功能,如果沒有,點擊ID列表最右側Config,啟用In App Purchase功能)。然後生成相應的profile,這些操作就是生成證書和簽名,使你的Xcode跟開發者賬號聯系起來調試,如果不太懂,可以參考一篇比較詳細的文章http://www.cocoachina.com/bbs/read.php?tid=7923&page=1 ,裡面還包括發布程序的教程。
如果你的Xcode與開發者賬號聯系起來,那就繼續往下看吧。
用你的開發者賬號進入iTunes Connect,點擊位於左偏上的Manager Your Applications
如果你還沒創建你的應用,請點擊左上角的Add New App ,這步我會跳過,如果不會創建你的應用,可以參考http://jamesli.cn/blog/?p=1045
創建成功之後,點擊進去,再點擊右邊第二項 Manage In-App Purchases
點擊左上角Create New 添加你的道具,選擇Consumable ,根據提示填好相關內容,記住,Proct ID是以後進行purchase操作的唯一識別,在代碼里也會使用到,相當於主鍵,而且一旦添加後即使刪除了以後也不允許再次使用這一ID(官方建議使用域名的命名模式com.companyname.appname.proctid),確保你勾選了Clear for Sale。
提交之後,是不是就剩下代碼實現的部分了呢?
答案是否定的,你還需要注冊一個調試賬號,用於IAP調試,即購買時你要用這個賬號密碼去購買(真機調試前一定要在設置里注銷退出自己的真實APP賬號),如果用真實的APP賬號購買,你的賬號余額可能會無緣無故變少了(嘿嘿,我沒試過,不知是不是真的會扣你的錢),當然,你有勇氣的話,可以嘗試一下。
在用你的開發者賬號進入iTunes Connect的頁面的左下角有Manage Users選項,點擊進去,在Test User里新建一個調試賬號。
好了,一切都准備好了吧,打開你的Xcode,開始你的代碼實現吧!
C. 編寫一個php文件,使之能獲取到js中的下載地址
//頁面初始化
varshareInfo={"ret":0,"sharekey":"","createtime":"2013-05-2715:36:58","data":"eaU2Gy/a2wc1qUs7ZoK8sIapGEDqpv+FaIScKOo2kyu0Huv9pnLu6taScY/FpRe5m0/+iDgnMRmMHBSnH0lItge7iyUH6++","dir_list":[],"dl_cookie_name":"FTN5K","dl_cookie_value":"bc98309b","dl_encrypt_url":"","dl_svr_host":"hz.yun.ftn.qq.com","dl_svr_port":80,"downcnt":9,"file_list":[{"file_id":"2da8ad24-9280-4caa-893b-76bd1011f4d7","file_name":"Sweety-u6a31u82b1u8349.mp3","file_size":"4620093"}],"flag":1,"pdir_key":"","ppdir_key":"","res_type":0,"sharename":"Sweety-u6a31u82b1u8349.mp3","storecnt":0,"uin":1083796027,"url":"http://url.cn/FvGnPV","viewcnt":15};
QQDISK_WEB_DL.Utils.init(shareInfo);
自己看看頁面的源代碼吧,下載地址來自於源代碼中這段js
D. 分壓接法與限流接法的區別
在電腦上畫圖太麻煩了,其實很簡單的:限流法就是通過兩個電阻並聯然後根據U/R的方法得出兩個電阻並聯時電壓是一定的,這時電阻越大電流也就越小,所以如果希望其中一個電阻A要小的電流的話(其實可以理解為額定電流小的電阻)那麼只要給並聯的另一個電阻B減小阻值那麼電阻A的電流就會減少,為什麼?因為你看總電路的電壓不變,總電阻不變,所以總電流也不會變化,因而電流A=電流總-電流B,所以限流法就是指並聯限流,而分壓法的原理也是一樣的,可以把電阻A和電阻B串聯,這樣電流保持不變,這是總電流和總電壓不變,所以根據I*R=U的原理得出電阻越大其所得的電壓也就越大,這樣只要調節電阻B就能控制電阻A的電壓起到分壓左右,所以分壓也就是串聯分壓.以後物理有什麼不懂得可以找我.
E. 什麼是域名,什麼是虛擬主機,什麼是空間,什麼是asp,php
什麼叫域名?
Internet地址中的一項,如假設的一個地址 .com
什麼叫虛擬主機?
使用特殊的軟硬體技術,把一台計算機主機分成一台台"虛擬"的主機,每一台虛擬主機都具有獨立的域名和IP地址(或共享的IP地址),具有完整的Internet伺服器功能。在同一台硬體、同一個操作系統上,運行著為多個用戶打開的不同的伺服器程序,互不幹擾;而各個用戶擁有自己的一部分系統資源(IP地址、文件存儲空間、內存、CPU時間等)。虛擬主機之間完全獨立, 在外界看來, 每一台虛擬主機和一台獨立的主機的表現完全一樣。
虛擬主機技術的出現,是對Internet技術的重大貢獻,是廣大Internet用戶的福音。由於多台虛擬主機共享一台真實主機的資源,每個用戶承受的硬體費用、網路維護費用、通信線路的費用均大幅度降低,Internet真正成為人人用得起的網路!現在,幾乎所有的美國公司(包括一些家庭)均在網路上設立了自己的WEB伺服器,其中有相當的部分採用的是虛擬主機!
經過科學的計算和實際的統計測試,時代信息網採用高性能的伺服器硬體構成的虛擬主機,通過超高速的數據通道(ChinaNet骨幹網相連)在為訪問者服務時,可以達到非常高的數據傳輸速度;虛擬主機還支持最先進的技術如JAVA、CGI、資料庫掛接等。由於用戶不需負責機器硬體的維護、軟體配置、網路監控、文件備份等工作,用戶就不需要為這些工作頭痛和花費金錢。時代信息網提供每日24小時每周7天運行監控,完善的功能和技術支持,不斷的技術更新,確保您在Internet上的投資獲得豐厚的回報。
某些Web伺服器供應商還同時提供"接駁業務"(Dial-upInternet Service), 眾多的上網用戶佔用了大部分的帶寬,以至他們提供的虛擬主機幾乎無法被訪問到。記住,我們不是IAP(Internet Access Provider上網接駁服務提供商),而是專業Web伺服器供應商--我們的數據線路完全服務於我們的虛擬主機系統!
asp是什麼:
microsoft® active server pages (asp) 是伺服器端腳本編寫環境,使用它可以創建和運行動態、交互的 web 伺服器應用程序。使用 asp 可以組合 html 頁、腳本命令和 activex 組件以創建交互的 web 頁和基於 web 的功能強大的應用程序。Asp 應用程序很容易開發和修改。
~!
什麼是php
一、php簡介
引用php(hgpertext preprocessor或personal home page tools)的官方站點www.php.net的定義來說,php是一種伺服器端、跨平台、html嵌入式的腳本語言。其實,它和大家所熟知的asp一樣,是一門常用於web編程的語言。php醞釀於1994年,1995年發布其第一個公開版本,截止目前已發布的最新版本為php4.05。
F. 請給這段PHP代碼解密!!!
<?php
$link=true;
if (file_exists('linkman_license.php'))
{
include_once('linkman_license.php');
if (@is_array($settings['linkman_license']))
{
$link=false;
}
}
if ($link)
{
echo '
<!--
Changing the "Powered by" credit sentence without purchasing a licence is illegal!
Please visit http://www.phpjunkyard.com/right-removal.php for more information.
-->
<p class="linkman">Powered by <a href="http://www.phpjunkyard.com/php-link-manager.php" target="_blank" class="linkman">PHP Link manager</a> '.$settings['verzija'].' from <a href="http://www.phpjunkyard.com/" target="_blank" class="linkman">PHP Junkyard - Free PHP scripts</a></p>';
}
include_once('footer.txt');
?>
你的補充問題里不是解了么?
G. App開發及運營需要多少資金
App開發及運營需要多少資金
簡單點來說,要視手機APP的需求及質量而言,價位一般在幾千到十幾萬左右,更高端的價格更高。
二、手機APP平台不同,製作成本也不一樣
現在市面上流行的手機APP製作平台主要有兩種一般包括兩種系統:安卓系統(Android)和蘋果系統(IOS)。
一般來說,製作蘋果系統的手機APP軟體費用要比安卓平台的貴一些,因為蘋果公司對蘋果平台的封閉性和手機APP開發語言Objective-C的難度,都讓APP開發者加大了蘋果系統手機APP開發的難度。
三、APP製作成本包含參與人員的工資
通常情況下,開發一款APP需要產品經理、客戶端工程師、後端工程師和UI設計師各一名,這已經是製作手機APP應用軟體比較精簡的配置了,所以這些參與人員的工資也是包含在APP製作成本當中的。這些工作人員的月薪加起來可能都會超過4、5萬元。
四、APP開發公司的所在地
需要注意的是,同樣實力的APP開發公司,在不同的城市也會導致APP的成本費用高一些
H. ios 開發流程
iPhone iOS 4從注冊到app上線開發流程
一、關於注冊賬號IDP和Apple ID:
1、注冊App ID(無論是iOS使用者還是開發者都需要*****ID,只是後者還需要付99$注冊成為開發者。)
網址:http://developer.apple.com
由於上邊的網址沒有注冊按鈕,所以去iTunes注冊,方法參照(這里注冊的是免費的,您需要注冊付費的):
http://jingyan..com/article/c14654136163f00bfcfc4cf2.html
2、注冊成為蘋果開發者,教程:http://hi..com/492437598/blog/item/739b29c175e12722e4dd3b0e.html
被蘋果公司正式接納為開發者之後,會收到一封E-mail告知蘋果iTunes Connection網站的地址。這個網站相當於iTunes商店的"供貨商專用通道",每個你想要出售的產品都必須先通過iTunes Connect在App Store注冊。你需提供產品的名稱,描述,價格和其他在程序中用到的元數據。
http://book.51cto.com/art/201003/187775.htm
二、開發
這里沒有什麼好說的,只有細心、專心和耐心。記得想辦法處理下內存泄露的問題,代碼優化。
三、真機測試:
1.如何聯機調試和發布程序(99$)
http://www.cocoachina.com/bbs/read.php?tid-7923.html
2.把Iphone程序連接真機調試
http://blog.csdn.net/wswqiang/article/details/6896127
四、應用程序內置購買(IAP)
啟動IAP:
設置---通用---訪問限制---應用程序內購買
App Store的制度是,買的軟體跟你的ID綁定,那麼只要在很多軟體免費的時候成功買到了,以後無論什麼時候都可以免費再重新下載,即便該軟體已經收費了。
1.iOS應用內付費簡介和准備流程
http://mobile.51cto.com/others-302258.htm
2、IAP(程序內購買)
完全攻略(很詳細):http://tr4work.blog.163.com/blog/static/1371493142011425114346676/
3.(In App Purchase)翻譯
http://xiongzhend.blog.163.com/blog/static/640985012010825105825754/
4.iPhone In App Purchase購買完成時驗證Transaction Receipt
http://menglinger-520.blog.163.com/blog/static/16929433020118915347597/
5.iOS應用內購買(In App Purchase)總結
http://blog.csdn.net/langresser/article/details/6783242
6.給你的iPhone程序加上IAP
http://blog.sina.com.cn/s/blog_7a2ffd5c0100tzf5.html
7.iPhone In App Purchase購買完成時驗證Transaction Receipt
http://www.cnblogs.com/eagley/archive/2011/06/15/2081577.html
http://tiny4cocoa.com/thread-1423-1-1.html
http://bbs.ldci.com.cn/read.php?tid-18371.html
五、發布和打包
1.詳解Xcode 4發布程序圖文並茂教程
http://mobile.51cto.com/iphone-281948.htm
2.如何聯機調試和發布程序(99$)
http://www.cocoachina.com/bbs/read.php?tid-7923.html
3.注意
提交二進制文件的兩種方式:
(1) 用xcode驗證並上傳
proct----Archives----Validate------submit
(中間那個share是生成.iap的。)
教程:http://www.zhujiangroad.com/program/iOS/24670.html
(2) 用Application Loader工具
前往---電腦---Developer---Applications---Utilities---ApplicationLoader
(真機編譯通過後,在項目左邊的樹結構中找到xxx.zpp,選中右擊showinfinder,將看到的xxx.app拖到itunes就生成ipa了.默認名字應該是xxx.ipa
如果要將此ipa分發出去,可以在itunes中的xxx.ipa文件上點擊滑鼠右鍵,選擇在finder中顯示,就可以得到生成後的ipa安裝文件,可以上傳了。)
教程:http://www.cocoachina.com/newbie/basic/2010/0726/1927.html
六、上線
提交了程序需要5天左右的審核,耐心等待!!
七、其他
1.教你如何在App Store里找到那些限時免費的收費游戲
http://bbs.weiphone.com/read-htm-tid-1070185.html
2.iPhone上下左右手勢判斷代碼
http://blog.csdn.net/wswqiang/article/details/6896897
3.iOS App的圖標,啟動畫面及其它
http://www.cnblogs.com/jacktu/archive/2011/10/23/2221981.html
4.打開xxx.ipa提取音樂圖片:
改後綴名,把xxx.ipa改成xxx.zip,選中app圖標,右擊「顯示包內容」
八、更新版本:
1.更新後上傳新ipa
http://blog.csdn.net/diyagoanyhacker/article/details/6654873
九、產品升級
1.改代碼,加上自己要更新的內容,info.plist中版本號該一下。
2.進入到apple後台,找到要更新的產品,AddVersion,填寫產品更新版本簡介,然後重新上傳。
ApplicationLoader工具:
前往---電腦---Developer---Applications---Utilities---ApplicationLoader
I. 介紹一下什麼是AMD一代,什麼又是二代
一代介面是939針的,二代是940針的,主要應用於雙核