您的位置:

安卓本地搭建php服务器搭建,php平台搭建

本文目录一览:

如何本地搭建PHP服务器环境

在windows下安装apache

php

mysql

从各官方网站下了apache2.050、php5、mysql4.0.20、phpmyadmin2.57

apache_2.0.50-win32-x86-no_ssl.msi

php-5.0.0-win32.zip

mysql-4.0.20d-win.zip

phpmyadmin-2.5.7.zip

系统

win2003

系统盘为:

d盘

第一步:

安装apache

并配置支持php

点击安装文件apache_2.0.50-win32-x86-no_ssl.msi

将apache安装在

d:\apache2

目录(随自己喜好)下

将php-5.0.0-win32.zip

里内容解压到

d:\php

找到

php目录里的

php.ini-dist

重命名为

php.ini

并拷到

windows目录里(win2k

里为winnt)

如我的php.ini是拷到

d:\windows目录

再将php目录里的

php5ts.dll,libmysql.dll

拷到

系统目录(system/system32)

如我的是d:\windows\system里

配置apache里的httpd.conf

打开

d:\apache2\conf\httpd.conf

这个文件

找到

adddefaultcharset

iso-8859-1

将其改为

adddefaultcharset

gb2312

(让默认语言编码为简体中文)

找到

documentroot

"d:/apache2/htdocs"

将其改为你的web目录(可不改)如我的为

documentroot

"d:/website"

找到

directoryindex

index.html

index.html.var

在后面加入

index.htm

index.php

选择安装模式:

模块化模式安装

cgi模式安装

(选一样即可)

--------------模块化安装配置------------------------------------

找到

#loadmodule

ssl_module

modules/mod_ssl.so

这行,在此行后加入一行

loadmodule

php5_module

d:/php/php5apache2.dll

其中d:/php/php5apache2.dll

为你php目录中php5apache2.dll所在的位置

找到

addtype

application/x-gzip

.gz

.tgz

这行,在此行后加入一行

addtype

application/x-httpd-php

.php

---------------------------------------------------------------

--------------cgi安装配置--------------------------------------

找到

addtype

application/x-gzip

.gz

.tgz

这行,加入如下即可

scriptalias

/php/

"d:/php/"

addtype

application/x-httpd-php

.php

action

application/x-httpd-php

"/php/php-cgi.exe"

---------------------------------------------------------------

此时php环境基本已经配置成功

在web根目录(如我的d:\website)里建一个名为test.php的文件内容如下

?

echo

phpinfo();

?

重新启动apache服务

用浏览器打开

如果可以看到php配置输出信息就ok了

你只问了搭建php服务器啊。

如何搭建php服务器

本地还是服务器?本地的话有很多wamp 或者phpnows。要是服务器的话首先装上iis,mysql数据库,php程序和ftp。

如果是本地的话,追问,可以给你个软件。我用的就是。

在windows下安装apache php mysql

从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57

apache_2.0.50-win32-x86-no_ssl.msi

php-5.0.0-Win32.zip

mysql-4.0.20d-win.zip

phpMyAdmin-2.5.7.zip

系统 win2003 系统盘为: D盘

第一步: 安装apache 并配置支持PHP

点击安装文件apache_2.0.50-win32-x86-no_ssl.msi

将apache安装在 D:\apache2 目录(随自己喜好)下

将php-5.0.0-Win32.zip 里内容解压到 D:\php 里

找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里(win2k 里为winnt)

如我的php.ini是拷到 D:\windows目录

再将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32) 如我的是D:\windows\system里

配置apache里的httpd.conf

打开 D:\Apache2\conf\httpd.conf 这个文件

找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)

找到 DocumentRoot "D:/Apache2/htdocs" 将其改为你的WEB目录(可不改)如我的为 DocumentRoot "D:/website"

找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php

选择安装模式: 模块化模式安装 或 CGI模式安装 (选一样即可)

--------------模块化安装配置------------------------------------

找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行

LoadModule php5_module d:/php/php5apache2.dll

其中d:/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置

找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行

AddType application/x-httpd-php .php

---------------------------------------------------------------

--------------CGI安装配置--------------------------------------

找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可

ScriptAlias /php/ "d:/php/"

AddType application/x-httpd-php .php

Action application/x-httpd-php "/php/php-cgi.exe"

---------------------------------------------------------------

此时PHP环境基本已经配置成功

在WEB根目录(如我的D:\website)里建一个名为test.php的文件内容如下

? echo phpinfo(); ?

重新启动apache服务

用浏览器打开

如果可以看到php配置输出信息就OK了

android客户端的php服务器怎么搭建,php服务器又是如何处理android客户端发送的消息,本人小白一个请指导

个人理解,就是andorid应用调用服务器端的PHP文件,PHP文件向服务器传送消息。

android代码:

public class DoAddInformation extends Activity {

private ListView listView;

JSONArray jArray;

String result = null;

InputStream is = null;

StringBuilder sb = null;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_do_add_information);

Intent intent = getIntent();

String value = intent.getStringExtra("name");

ArrayListNameValuePair nameValuePairs = new ArrayListNameValuePair();

listView = new ListView(this);

listView.setAdapter(new ArrayAdapterString(this,

android.R.layout.simple_expandable_list_item_1, getData(value)));

setContentView(listView);

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.do_add_information, menu);

return true;

}

// 读取数据方法

private ListString getData(String name) {

Toast.makeText(DoAddInformation.this, name, Toast.LENGTH_LONG).show();

// 网络操作

ListString data = new ArrayListString();

ArrayListNameValuePair nameValuePairs = new ArrayListNameValuePair();

nameValuePairs.add(new BasicNameValuePair("name", name));

try {

HttpClient httpclient = new DefaultHttpClient();

HttpPost httppost = new HttpPost(

"远程连接的网址+网页");

httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

HttpResponse response = httpclient.execute(httppost);

HttpEntity entity = response.getEntity();

is = entity.getContent();

//----

} catch (Exception e) {

Log.e("log_tag", "Error in http connection" + e.toString());

}

try {

BufferedReader reader = new BufferedReader(new InputStreamReader(

is, "utf-8"), 8);

sb = new StringBuilder();

sb.append(reader.readLine() + "\n");

String line = "0";

while ((line = reader.readLine()) != null) {

sb.append(line + "\n");

}

is.close();

result = sb.toString();

} catch (Exception e) {

Log.e("log_tag", "Error converting result " + e.toString());

}

int ct_id;

String ct_name;

try {

jArray = new JSONArray(result);

JSONObject json_data = null;

for (int i = 0; i jArray.length(); i++) {

json_data = jArray.getJSONObject(i);

ct_id = json_data.getInt("id");

ct_name = json_data.getString("name");

// tv.append(ct_name+" \n");

data.add(ct_name);

}

} catch (JSONException e1) {

} catch (ParseException e1) {

e1.printStackTrace();

}

return data;

}

@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

// TODO Auto-generated method stub

if (keyCode == KeyEvent.KEYCODE_BACK event.getRepeatCount() == 0) {

Intent intent = new Intent();

intent.setClass(DoAddInformation.this, MainActivity.class);

startActivity(intent);

}

return super.onKeyDown(keyCode, event);

}

PHP代码:

?php

mysql_connect("地址","用户","密码");

mysql_query("SET NAMES utf8");

mysql_select_db("024b12");

//$sql=mysql_query("INSERT INTO test (id,name)VALUES (NULL , name='".$_REQUEST['name']."' )");

$count=mysql_query("select * from test ");

while($row=mysql_fetch_assoc($count))

{

$output[]=$row;

//echo $row['name'].'br';

}

print(json_encode($output));

mysql_close();

?

安卓怎么搭建php环境?

如果纯粹是安卓系统上运行php项目可以下载安装KSWEB;该应用内置了apache/nigux+php+mysql+编辑器。如果是纯环境搭建目前安卓好像还没有;建议做项目还是用电脑,不然就是在安卓手机上安装linux系统。再不然就是你自己去开发一套了

请问手机怎么搭建php环境?

首先在网上下载xmapp.就128mb的软件容量。

安装界面都是英文,直接选yes下一步!接下来就按下一步直到解压完成。

我安装在C盘。

直接按star。全部

接下来是我打代码的时刻!

保存a.php在htdocs文件下。

我想用PHP做安卓app的服务器端,请教各位大神,服务器端应该怎样搭建,需要哪些软件,谢谢!!

如果是linux的,装个lamp,如果是window的,装wamp。这样简单一些。