安卓php環境
1. 我想用php做安卓app的伺服器端,請教各位大神,伺服器端應該怎樣搭建,需要哪些軟體,謝謝!!
如果是linux的,裝個lamp,如果是window的,裝wamp。這樣簡單一些。
請注意:這里提供的代碼只是為了使你能簡單的連接Android項目和PHP,MySQL。你不能把它作為一個標准或者安全編程實踐。在生產環境中,理想情況下你需要避免使用任何可能造成潛在注入漏洞的代碼(比如MYSQL注入)。MYSQL注入是一個很大的話題,不可能用單獨的一篇文章來說清楚,並且它也不在本文討論的范圍內,所以本文不以討論。
1. 什麼是WAMP Server
WAMP是Windows,Apache,MySQL和PHP,Perl,Python的簡稱。WAMP是一個一鍵安裝的軟體,它為開發PHP,MySQL Web應用程序提供一個環境。安裝這款軟體你相當於安裝了Apache,MySQL和PHP。或者,你也可以使用XAMP。
2. 安裝和使用WAMP Server
你可以從http://www。wampserver。com/en/下載WAMP,安裝完成之後,可以從開始->所有程序->WampServer->StartWampServer運行該程序。
在瀏覽器中輸入http://localhost/來測試你的伺服器是否安裝成功。同樣的,也可以打開http://localhost/phpmyadmin來檢驗phpmyadmin是否安裝成功。
3. 創建和運行PHP項目
現在,你已經有一個能開發PHP和MYSQL項目的環境了。打開安裝WAMP Server的文件夾(在我的電腦中,是C:\wamp\),打開www文件夾,為你的項目創建一個新的文件夾。你必須把項目中所有的文件放到這個文件夾中。
新建一個名為android_connect的文件夾,並新建一個php文件,命名為test.php,嘗試輸入一些簡單的php代碼(如下所示)。輸入下面的代碼後,打開http://localhost/android_connect/test.php,你會在瀏覽器中看到「Welcome,I am connecting Android to PHP,MySQL」(如果沒有正確輸入,請檢查WAMP配置是否正確)
test.php
<?php
echo"Welcome, I am connecting Android to PHP, MySQL";
?>4. 創建MySQL資料庫和表
在本教程中,我創建了一個簡單的只有一張表的資料庫。我會用這個表來執行一些示例操作。現在,請在瀏覽器中輸入http://localhost/phpmyadmin/,並打開phpmyadmin。你可以用PhpMyAdmin工具創建資料庫和表。
創建資料庫和表:資料庫名:androidhive,表:proct
CREATE DATABASE androidhive;
CREATE TABLE procts(
pid int(11) primary key auto_increment,
name varchar(100) not null,
price decimal(10,2) not null,
description text,
created_at timestamp defaultnow(),
updated_at timestamp
);5. 用PHP連接MySQL資料庫
現在,真正的伺服器端編程開始了。新建一個PHP類來連接MYSQL資料庫。這個類的主要功能是打開資料庫連接和在不需要時關閉資料庫連接。
新建兩個文件db_config.php,db_connect.php
db_config.php--------存儲資料庫連接變數
db_connect.php-------連接資料庫的類文件
db_config.php
<?php
/*
* All database connection variables
*/
define('DB_USER', "root"); // db user
define('DB_PASSWORD', ""); // db password (mention your db password here)
define('DB_DATABASE', "androidhive"); // database name
define('DB_SERVER', "localhost"); // db serverdb_connect.php
<?php
/**
* A class file to connect to database
*/
classDB_CONNECT {
// constructor
function__construct() {
// connecting to database
$this->connect();
}
// destructor
function__destruct() {
// closing db connection
$this->close();
}
/**
* Function to connect with database
*/
functionconnect() {
// import database connection variables
require_once__DIR__ . '/db_config.php';
// Connecting to mysql database
$con= mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD) ordie(mysql_error());
// Selecing database
$db= mysql_select_db(DB_DATABASE) ordie(mysql_error()) ordie(mysql_error());
// returing connection cursor
return$con;
}
/**
* Function to close db connection
*/
functionclose() {
// closing db connection
mysql_close();
}
}
?>怎麼調用:當你想連接MySQl資料庫或者執行某些操作時,可以這樣使用db_connect.php
$db= newDB_CONNECT(); // creating class object(will open database connection)
3. 安卓手機上怎麼運行php文件
記事本打開。任何文本編輯器都可以打開
4. 沒有獲取root的安卓智能機,能搭建PHP環境嗎另外,包括低端入門的安卓智能機在內的所有安卓智能機
你先用甜椒刷機助手給手機徹底ROOT吧,然後再搭建環境
5. 安卓怎麼搭建php環境
如果純粹是安卓系統上運行php項目可以下載安裝KSWEB;該應用內置了apache/nigux+php+mysql+編輯器。如果是純環境搭建目前安卓好像還沒有;建議做項目還是用電腦,不然就是在安卓手機上安裝linux系統。再不然就是你自己去開發一套了
6. 手機可以打開php文件嗎
你好,手機上面是可以打開php文件的,這需要你的手機具有PHP運行環境.
向你介紹一款安卓手機上面的php運行環境軟體:anmpp
希望我的回答能夠幫助到你.
7. 安卓手機如何變成php伺服器
直接給出PHP代碼實現。
對於這個文件,大家需要修改的便是命名空間。
namespace API\Controller;use Think\Controller;
至於為什麼,大家需要了解下PHP的基礎知識,和thinkPHP框架的開發流程就可以了,很快的。
8. 請問手機怎麼搭建php環境
不建議在手機上搭建環境。
非要搭建的話,可以看下這個文章。使用almp,參考資料:http://www.chinaz.com/web/2013/0722/310467.shtml
安卓手機上搭建php環境後期支持肯定不好,肯定不利於擴展。php擴展肯定不支持。
9. 安卓 php環境 almp 怎麼樣
安卓還是比較好的,如果有Java基礎的話,學安卓更方便點,現在很多企業公司都會推出自己的移動端的產品,安卓開發的人員需求也會很多,當然移動端安卓和IOS版本有很大不同,學安卓的同時可以把IOS了解下,企業一般都是兩個版本的移動端都需要開發
10. 安卓手機是不是必須得獲取root許可權了才可以搭建PHP環境謝謝!
是的。建議使用z4root工具。永久root