ksweb如何安装php5.6_KSWEB PHP+MySQL环境搭建及应用
1. KSWEB
ksweb是 一個Android端的服務(wù)器容器。有 2.7.2 及 2.8.2 版本,可以用下面鏈接下載:
http://bbs.xiaomi.cn/thread-9690863-1-1.html
在Android設(shè)備上安裝這個apk后,啟動就會自動化安裝好 php環(huán)境和mysql。
現(xiàn)在我們就可以在瀏覽器中輸入:
http://192.168.0.108:8080/? 訪問服務(wù)器了,可以看到 Welcome! 界面。
2. PhpMyAdmin
phpMyAdmin 是一個以PHP為基礎(chǔ),以Web-Base方式架構(gòu)在網(wǎng)站主機上的MySQL的數(shù)據(jù)庫管理工具,讓管理者可用Web接口管理MySQL數(shù)據(jù)庫。借由此Web接口可以成為一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資料的匯入及匯出更為方便。
1)點開MYSQL管理時,選擇PHPMYADMIN,出現(xiàn)了問題,說 /ksweb 目錄下沒有phpMyAdmin 文件夾要不要安裝創(chuàng)建,那當(dāng)然點是了,然后又彈出下載錯誤的框?
解決:下載一個
phpMyAdmin ,解壓放到?/ksweb 目錄下。
2)PHP環(huán)境配置?進入:http://127.0.0.1/phpMyAdmin 出錯!
在phpmyadmin中找到config.inc.php文件,增加下面這一行就可以了:
$cfg['Servers'][$i]['port'] ? ? ? ? ?= '3306';
輸入:
http://192.168.0.108:10000/? ? ?就可以看到phpMyAdmin的登錄界面。
3)
在安裝完MySQL
服務(wù)器
之后,我們使用phpmyadmin進行登陸mysql管理,但輸入root用戶名及密碼之后,點擊登陸提示如下錯誤:
#1045 無法登錄 MySQL 服務(wù)器
解決:修改/home/wwwroot/phpmyadmin/libraries/config.default.php 文件,找到下面兩行 $cfg['Servers'][$i]['nopassword'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false; 將兩個false改為true,同時設(shè)置 $cfg['Servers'][$i]['password'] = '';通過這樣設(shè)置配置文件后phpmyadmin 就會允許以空密碼方式登錄mysql數(shù)據(jù)庫了。
3.?用phpMyAdmin更改root密碼的方法
1) 修改
phpmyadmin
首先用root賬號登陸phpmyadmin,然后點擊左側(cè)進入mysql數(shù)據(jù)庫,在頂部點擊“mysql”進入sql輸入界面。輸入以下命令:
update user set password=password('root') where User='root'
root為你希望修改的密碼,切記不要在數(shù)據(jù)庫中直接手工修改密碼。
然后點擊右下角的“執(zhí)行”,看到如下界面,就表示修改成功。 2)修改mysql
接著還要進入phpmyadmin目下下的libraries目錄,修改config.default.php文件。找到$cfg['Servers'][$i]['password'] = ‘ ‘,
修改為$cfg['Servers'][$i]['password'] = ‘root′; ? ?root就是您想要的密碼。
記住
第一步是phpmyadmin的密碼修改
第二步是mysql的密碼修改,mysql密碼不該,phpmyadmin也不會生效,兩個一起改才可以。
4. 在?phpmyadmin 中執(zhí)行SQL語句
首先登錄phpMyAdmin,用上面修改的密碼。
進入到一個數(shù)據(jù)庫,點擊SQL 在編輯框中編寫SQL命令,執(zhí)行。
(如果進入到某個表中,再執(zhí)行sql語句就不能成功。)
1) 建立表
CREATE TABLE `people` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 100 ) NOT NULL ,
`sex` BOOL NOT NULL DEFAULT '1',
`birthyear` INT NOT NULL
)表名 、段名 都要用“·”號括起來,這個符號是ESC下面那個鍵。
2)插入 INSERT
insert into `people`(`name`,`sex`,`birthyear`) values('mars',0,1988);
insert into `people` values(null,'mars',0,1988);
3) 查詢 select
select `id`,`name` from `people` where `id`=1;
SELECT * FROM `people` WHERE `name`='mars';
SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')AND LastName='Carter'
引號的使用:請注意,我們在例子中的條件值周圍使用的是單引號。
在表中,可能會包含重復(fù)值。有時您也許希望僅僅列出不同(distinct)的值,相同的值就只出現(xiàn)一次。
SELECT?DISTINCT?Company?FROM?Orders?;
4) ?排序、分組、計算
分組語句:group?by字段
排序語句:order?by字段,字段ASC?/?DESC
指針查詢:limit初始值,結(jié)束值
select??`name` ?from??`people`?order?by?`birthyear`?ASC;
5)Update更新語句
update?`people`?set?`name`='快刀王五'?where?`id`=1;
6)Delete 刪除
delete?from?`people`?where?id=1;
5. 使用 SQLyog 管理MySQL.
先要遠程連接上,如圖:
初次登陸使用系統(tǒng)
root
賬戶,密碼
root
;注意主機地址為第
4
步中提示的
ip
地址;
這里遇到了幾個問題:
1.ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL server
這是無法給遠程連接的用戶權(quán)限問題。將mysql中user表的root用法的Host,從'localhost ' 改為 '%'. 可以用命令:
update?`user`?set?`Host`='%'?where?`Host`='localhost'?and?`User`=’root’ ?即可。
2.
錯誤信息:ERROR 1045 (28000): Access denied for user 'usera'@'localhost' (using password:YES)
處理:創(chuàng)建用戶賬號
總結(jié)
以上是生活随笔為你收集整理的ksweb如何安装php5.6_KSWEB PHP+MySQL环境搭建及应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单片机软件设计思路
- 下一篇: MTK Android 13平台开关机动