摘要:環(huán)境配置具體環(huán)境安裝可百度項目地址項目主要探索一下如何開發(fā)網(wǎng)站,當然相較于開發(fā)網(wǎng)站更適合于做后端服務(wù),不過道理都是一樣的。
環(huán)境配置:
win10+vmware workstation ubuntu16.04
nginx+mysql+swoole+smarty+umeditor
具體環(huán)境安裝可百度
項目地址:https://github.com/jitaoneng/...
項目主要探索一下swoole如何開發(fā)網(wǎng)站,當然swoole相較于開發(fā)網(wǎng)站更適合于做后端api服務(wù),不過道理都是一樣的。
項目中用nginx做了反向代理,靜態(tài)資源類似js、css、jpg之類的交由nginx自己處理,遇到php代理到swoole服務(wù)器處理,配置如下
server { listen 80; server_name localhost; set $web /mnt/hgfs/share/jiswoole/web; root $web; location / { proxy_http_version 1.1; proxy_set_header Connection "keep-alive"; proxy_set_header X-Real-IP $remote_addr; proxy_pass http://127.0.0.1:9501; } location ~* .(ico|gif|bmp|jpg|png|swf|js|css|mp3)$ { root $web; } }
路由做了最簡處理,只支持http://localhost/controller/a... 這類
入口文件web/index.php,該文件開啟了swoole http server,用于處理請求
數(shù)據(jù)庫用的也是最簡單的
CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT "自增id", `username` varchar(255) NOT NULL COMMENT "用戶名", `password_hash` varchar(255) NOT NULL COMMENT "加密密碼", PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT="會員表"; CREATE TABLE `post` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT "自增ID", `title` varchar(255) DEFAULT NULL COMMENT "標題", `content` text COMMENT "內(nèi)容", PRIMARY KEY (`id`), ) ENGINE=InnoDB AUTO_INCREMENT=117 DEFAULT CHARSET=utf8 COMMENT="文章主表";
umeditor配置圖片上傳時需要注意的是,上傳請求地址為http://localhost/index/imageUp
項目控制器文件在app/controller中,視圖文件在app/view/template中
可通過 php ./web/index.php運行swoole服務(wù)器
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/28263.html
摘要:環(huán)境配置具體環(huán)境安裝可百度項目地址項目主要探索一下如何開發(fā)網(wǎng)站,當然相較于開發(fā)網(wǎng)站更適合于做后端服務(wù),不過道理都是一樣的。 環(huán)境配置:win10+vmware workstation ubuntu16.04nginx+mysql+swoole+smarty+umeditor具體環(huán)境安裝可百度項目地址:https://github.com/jitaoneng/...項目主要探索一下swo...
摘要:的機器學習庫的機器學習庫,包括算法交叉驗證神經(jīng)網(wǎng)絡(luò)等內(nèi)容。在即將到來的大會上,她將和大家分享在機器學習領(lǐng)域的全新可能。入門總結(jié)入門相關(guān),如安裝配置基本使用等。 基于 Swoole 開發(fā) PHP 擴展 Swoole-1.9.7 增加了一個新特性,可以基于 Swoole 使用 C++ 語言開發(fā)擴展模塊,在擴展模塊中可以注冊 PHP 內(nèi)置函數(shù)和類?,F(xiàn)在可以基于 Swoole 來編寫 PHP ...
摘要:三態(tài)分別是就緒運行阻塞進程的五態(tài)模型在三態(tài)的基礎(chǔ)上發(fā)展而來新建態(tài)運行態(tài)終止態(tài)就緒態(tài)等待態(tài)線程稱之為輕量級的進程,程序執(zhí)行流的最小單元。一個進程下有多個線程來完成不同的工作稱之為多線程。 web資源防盜鏈 盜鏈是什么? 為什么要防? 在自己頁面上顯示一些不是自己服務(wù)器的資源(圖片、音頻、視頻、css、js等)由于別人盜鏈你的資源會加重你的服務(wù)器負擔,所以我們需要防止可能會影響統(tǒng)計 防盜鏈...
閱讀 1801·2021-10-12 10:12
閱讀 2555·2021-09-29 09:42
閱讀 2733·2021-09-03 10:28
閱讀 2266·2019-08-30 15:54
閱讀 1172·2019-08-30 15:53
閱讀 1402·2019-08-30 11:26
閱讀 3369·2019-08-30 11:02
閱讀 2153·2019-08-30 11:02