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针的,主要应用于双核