centos7源碼安裝lnmp
A. linux怎麼快速安裝nginx和php,不用安裝資料庫
Linux下如果要搭建nginx和php環境,需要安裝三個軟體包:
nginx,php,php-fpm
比如說如果是centos的話:
yuminstallnginxphpphp-fpm
可能軟體包名有差別,這個查查就知道了。
然後配置nginx,修改nginx.conf,如果用sock就這樣寫,如果是埠就些埠:
location~.php${
fastcgi_passunix:/var/run/php-fpm/php-fpm.sock;
fastcgi_indexindex.php;
includefastcgi.conf;
}
然後啟動服務,以centos7為例:
systemctlstartnginx
systemctlstartphp-fpm
B. 如何在自己的雲伺服器上建網站
在雲伺服器上搭建網站步驟:
首先你要買好域名和雲伺服器,這里就不細講了。選擇雲伺服器系統時建議選擇linux系統的,比如CentOS7
自己搭建網站的方式一般有兩種,一種是自己手動配置伺服器環境安裝網站程序,第二種是利用伺服器面板工具一鍵部署,比如寶塔面板。
接下來開始用寶塔面板搭建網站:
比如阿里雲或者騰訊雲,在控制台登陸到你的雲伺服器,這時進入到命令行界面,輸入下面如圖一行命令,自動安裝寶塔面板工具。詳細安裝過程可以看:雲伺服器建立個人網站
按要求填好相關的信息就可以了。
搭建過程很簡單,不會的話再多看兩遍。
C. 在centos7安裝zlib庫,部署php環境用的,可能沒裝成功,後續安裝提示它安
1、典型的LNMP安裝問題
2、首先你得准備編譯環境
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers bison lynx
3、下載所需Mysql/nginx/php等安裝包
4、安裝nginx和mysql沒有先後順序
5、安裝php依賴包,安裝php,安裝php擴展及優化包
6、詳細的安裝步驟可以網上查LNMP安裝步驟
D. centos7.x下美國主機安裝寶塔面板教程
一、前往寶塔官網 bt.cn/new/download.html,下載「寶塔SSH終端」並解壓安裝。
二、在終端中輸入美國雲主機的IP地址和登錄密碼,保存並連接。
三、執行寶塔安裝代碼 bt.cn/bbs/thread-19376-...
若以上節點無法使用,請使用以下備用節點:備用節點【香港】:(香港主機不推薦)備用節點【美國】:(寶塔推薦使用價格厚道,高性能的歐路雲伺服器安裝)復制美國節點的安裝代碼,粘貼並回車運行。
提示:Do you want to install Bt-Panel to the /www directory now?(y/n): 輸入:y,然後回車。
安裝錯誤提示:Installing collected packages: pycparser, cffi, cryptography, pyOpenSSl ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. ... You should consider upgrading via the '/www/server/panel/pyenv/bin/python3.7 -m pip install --upgrade pip' command.
安裝完成提示:Complete! success
Congratulations! Installed successfully!
外網面板地址: 46.33.11.151:31889/c618...
內網面板地址: 46.33.11.151:31889/c618...
username: y8ex5ehu
password: 14592e7d
If you cannot access the panel, release the following panel port [31889] in the security group
若無法訪問面板,請檢查防火牆/安全組是否有放行面板[31889]埠
因已開啟面板自簽證書,訪問面板會提示不匹配證書,請參考以下鏈接配置證書 bt.cn/bbs/thread-105443...
面板安裝完成,接下來是面板使用。登錄後提示選擇一鍵安裝,結束後查看執行日誌。若安裝LNMP失敗,打開SSL終端執行echo '128.1.164.196 download.bt.cn' >>/etc/hosts,然後重新安裝LNMP。
附:面板疑難問題 bt.cn/bbs/thread-87257-...
本文轉載自:centos7.x下美國主機安裝寶塔面板教程 - icmarkets
E. 我在centos7 上面搭建了LNMP環境. 我配置好後.在內網測試可以訪問.但是綁定域名後,從外網就訪問不了.
現在運營商限制,比如80就是打不開的。所以你映射了80是沒有用的。
分二步。首先查看設置是否正常。
在本地Linux或者Windows的Client設置本地Host記錄。設置域名指向對應的IP。對應nginx上設置域名指向。
這樣就可以通過Client。直接輸入域名訪問。應用。
這步Ok了。說明你的設定就沒有問題。
第二步,如果你的網路是NAT映射關系,得先將內部Nginx的Web伺服器映射出去,通過外網的Client Machine,.telnet 外網IP 80,查看是否通訊。通常沒有申請,沒有備案是打不開的。
如果可以。打開,詢問運營商此IP是不是被限制。