deepin 卸载lnmplnmp环境怎么安装PHPstrom

LNMP服务器运行环境快速编译安装
LNMP服务器运行环境快速编译安装
科学与技术
系统需求:CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin Server/Aliyun/Amazon/Mint Linux发行版需要5GB以上硬盘剩余空间需要128MB以上内存(如果为128MB的小内存VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存!。VPS或服务器必须已经联网,且必须设置的是网络源不能是光盘源,同时VPS/服务器 DNS要正常!Linux下区分大小写,输入命令时请注意!CentOS 5,Debian 6及之前版本其官网已经结束支持无法使用!LNMP一键安装包 V1.4 已经在Vultr、遨游主机、、搬瓦工、PhotonVPS、OneAsiahost新加坡VPSBudgetVM、、DigitalOcean、LocVPS、Linode、DiaHosting、KVMLA、景文互联、RamNode、BuyVM、80VPS、XSVPS、快易互联、阿里云等众多VPS的CentOS 6-7、RHEL 6-7、Fedora 21-23、Debian 7-9、Ubuntu 10.04-17.04的32位和64位系统上测试通过(CentOS 5,Debian 6及之前版本其官网已经结束支持无法使用,Debian9上只能安装PHP7.0以上版本,深度/deepin只能使用服务器版,桌面版勿用!!)。安装步骤:1、使用putty或类似的SSH工具登陆VPS或服务器;登陆后运行:screen -S lnmp如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装,详细内容参考screen教程。2、下载并安装LNMP一键安装包:您可以选择使用下载版(推荐海外VPS或空间较小用户使用)或者完整版(推荐国内VPS使用,国内用户可用在下载中找国内下载地址替换),两者没什么区别,只是完整版把一些需要的源码文件预先放到安装包里。深度/deepin只能使用服务器版,桌面版请勿安装!!安装LNMP稳定版wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.shlnmp默认安装lnmp可不写,如需要安装LNMPA或LAMP,将./install.sh 后面的参数替换为lnmpa或lamp即可。如需更改网站和数据库目录先修改 lnmp.conf 文件。如下载速度慢请更换其他下载节点,详情请自行访问lnmp.org查找运行上述LNMP安装命令后,会出现如下提示:database目前提供了较多的MySQL、MariaDB版本和不安装数据库的选项,需要注意的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能选择!输入对应MySQL或MariaDB版本前面的序号,回车进入下一步.mysql root password需要设置MySQL的root密码(不输入直接回车将会设置为root)如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除(个别情况下是只需要Backspace键)。输入后回车进入下一步,如下图所示:innodb询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,输入完成,回车进入下一步。注意:选择PHP7等高版本时需要自行确认是否与自己的程序兼容。输入要选择的PHP版本的序号,回车进入下一步,选择是否安装内存优化:php options可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装。如果是LNMPA或LAMP的话还会提示email“Please enter Administrator Email Address:”,需要设置管理员邮箱,该邮箱会在报错时显示在错误页面上。再选择Apache版本apache按提示输入对应版本前面的数字序号,回车。提示&Press any key to install...or Press Ctrl+c to cancel&后,按回车键确认开始安装。LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。3、安装完成如果显示Nginx: OK,MySQL: OK,PHP: OKlnmp并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示安装使用的时间及Install lnmp V1.4 completed! enjoy it.的话,说明已经安装成功。
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
科学与技术
百家号 最近更新:
简介: 科技重点,互联网,风险投资
作者最新文章关于在deepin安装lnmp导致桌面卸载的完美解决方案_deepin吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:45,922贴子:
关于在deepin安装lnmp导致桌面卸载的完美解决方案收藏
折腾了两天,从一个完全不懂linux 的通过安装 lnmp 发现麻痹,我的桌面,我的所有软件都不见了,然后就是各种蛋疼,找问题啊,其实就是不想放弃使用deepin 那么多炫酷的软件,后来去看了 lnmp的 sh 脚本,有几个脚本是可疑的,然后注释了 remove 的命令,但发现竟然安装不了,后来我去查看了一下 lnmp 的安装日志,发现 lnmp 他安装其中一个依赖的时候,要求卸载 N多deepin 自带的桌面软件,我就像,既然你要我卸载,行先安装先,我就复制这些插件名称,等会再安装,后面我针对性的写一个安装脚本,竟然成功了,握草,然后漂亮的 deepin界面又出来了,感谢 感谢注意问题:lnmp 只能安装 mysql 不能安装 MariaDB 不知道出啥问题我重新把那些卸载的依赖安装回来也没测试过会不会对 php 有什么影响。for packages in adwaita-icon-theme bamfdaemon blur-effect byzanz chmsee cups cups-core-drivers cups-filters cups-filters-core-drivers dde dde-api dde-calendar dde-control-center dde-daemon dde-desktop dde-disk-mount-plugin dde-dock dde-file-manager dde-launcher dde-polkit-agent dde-qml-dbus-factory dde-qt5integration dde-session-ui dde-trash-plugin deepin-appstore deepin-boot-maker deepin-cloud-scanner deepin-crosswalk deepin-image-viewer deepin-manual deepin-menu deepin-metacity deepin-movie deepin-music deepin-notifications deepin-qml-widgets deepin-remote-assistance deepin-screen-recorder deepin-screenshot deepin-shortcut-viewer deepin-social-sharing deepin-terminal deepin-voice-recorder deepin-wine-helper:i386 deepin-wm deepin-wm-.qq.im:i386 dmusic-plugin-baidumusic dra-chromium fcitx-config-common fcitx-config-gtk fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-frontend-qt4 fcitx-frontend-qt5 fcitx-sogoupinyin-uk file-roller foomatic-db-engine foomatic-db-gutenprint gcr gdebi gedit ghostscript gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-gtksource-3.0 gir1.2-peas-1.0 gir1.2-vte-2.91 gksu gnome-calculator gnome-font-viewer gnome-icon-theme gnome-keyring gnome-system-monitor gnome-themes-standard google-chrome-stable gparted gstreamer1.0-plugins-bad gstreamer1.0-plugins-good gtk-update-icon-cache gtk2-engines gtk2-engines-murrine gtk2-engines-pixbuf gvfs-backends hpijs-ppds hplip ijsgutenprint imagemagick imagemagick-6.q16 libappindicator1 libbamf3-0 libcanberra-gtk3-0 libclutter-1.0-0 libclutter-gtk-1.0-0 libcogl-pango20 libcogl-path20 libcogl20 libcupsfilters1 libdbusmenu-gtk4 libdde-file-manager libdeepin-metacity-private3 libdeepin-mutter0g libdeepin-wm0 libdframeworkdbus libdjvulibre21 libdtksettingsview libdtkwidget libevdocument3-4 libevview3-3 libfcitx-qt0 libfcitx-qt5-1 libffmpegthumbnailer4v5 libflashplugin-pepper libfontembed1 libfreeimage3 libgcr-ui-3-1 libgd3 libgd3:i386 libgdk-pixbuf2.0-0 libgksu2-0 libglade2-0 libgnome-desktop-3-12 libgphoto2-6 libgphoto2-6:i386 libgranite3 libgs9 libgspell-1-1 libgtk-3-0 libgtk2.0-0 libgtkmm-2.4-1v5 libgtkmm-3.0-1v5 libgtksourceview-3.0-1 libgxps2 libindicator7 libjpeg62-turbo libjpeg62-turbo:i386 liblcms2-utils liblept5 liblightdm-qt5-3-0 libmagickcore-6.q16-3 libmagickwand-6.q16-3 libmng1 libnautilus-extension1a libnm-gtk0 libnma0 libnotify-bin libnotify4 libopencv-calib3d2.4v5 libopencv-features2d2.4v5 libopencv-highgui2.4-deb0 libopencv-objdetect2.4v5 liboxideqt-qmlplugin liboxideqtcore0 liboxideqtquick0 libpeas-1.0-0 libpolkit-qt5-1-1 libpoppler-cpp0v5 libpoppler-glib8 libpoppler64 libqgsttools-p1 libqt4-declarative libqt5designer5 libqt5gui5 libqt5help5 libqt5libqgtk2 libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediawidgets5 libqt5opengl5 libqt5printsupport5 libqt5quick5 libqt5quickwidgets5 libqt5svg5 libqt5webkit5 libqt5widgets5 libqt5x11extras5 libqt5xdg2 libqt5xdgiconloader2 libqtav11 libqtgui4 libraw15 librsvg2-2 librsvg2-common libsane libsane:i386 libsane-drs libspandsp2 libspectre1 libtesseract3 libtiff5 libtiff5:i386 libv4l-0 libv4l-0:i386 libv4lconvert0 libv4lconvert0:i386 libvte-2.91-0 libwebkit2gtk-4.0-37 libwebkitgtk-1.0-0 libwnck-3-0 libwnck22 libyelp0 libzbar0 mintdrivers miraclecast netease-cloud-music network-manager-integration-plugins network-manager-l2tp-gnome network-manager-openconnect-gnome network-manager-openvpn-gnome network-manager-pptp-gnome network-manager-strongswan network-manager-vpnc-gnome open-vm-tools-desktop pinentry-gnome3 poppler-utils printer-driver-c2050 printer-driver-c2esp printer-driver-deepin-cloud-print printer-driver-foo2zjs printer-driver-gutenprint printer-driver-hpcups printer-driver-hpijs printer-driver-pnm2ppa printer-driver-postscript-hp printer-driver-ptouch printer-driver-pxljr printer-driver-sag-gdi printer-driver-splix python-deepin-utils python-glade2 python-gtk2 python-pyqt5 python-pyqt5.qtmultimedia python-pyqt5.qtquick python-webkit python-wnck python3-aptdaemon.gtk3widgets python3-dae python3-pil python3-pyqt5 python3-pyqt5.qtmultimedia python3-pyqt5.qtquick python3-pyqt5.qtwebkit qml-module-qtav qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-privatewidgets qml-module-qtquick-window2 qml-module-qtquick2 qml-module-qtwebkit simple-scan sogoupinyin startdde system-config-printer system-config-printer-common tesseract-ocr thunderbird thunderbird-locale-zh-hans yelp youdao-
do apt-get --no-install-recommends install -y $ done你直接复制到终端运行就好了 ,如果新手遇到权限不足问题 记住 永远的 命令前面加上 sudo欢迎大家加我QQ: 有问题可以联系我,我也希望和各位大大一起交流 deepin 下的 php 开发环境搭建
apt get手动配不就行了
登录百度帐号推荐应用基于 LNMP 搭建个人网站的填坑之旅 - CSDN博客
基于 LNMP 搭建个人网站的填坑之旅
「博客搬家」
本文讨论使用 LNMP 安装包构建网站底层服务后,包括域名解析,MySQL 的管理等的一系列填坑历程。
1. LNMP 一键安装包简介
使用 LNMP 一键安装包可以方便的配置好服务器的底层环境 , LNMP 一键安装包的官方介绍如下:
LNMP 一键安装包是一个用 Linux Shell 编写的可以为 CentOS / RadHat / Fedora、Debian / Ubuntu / Raspbian / Deepin 等 VPS 或独立主机安装 LNMP「Nginx / MySQL / PHP」、LNMPA 「Nginx / MySQL / PHP / Apache」、LAMP「Apache / MySQL / PHP」生产环境的 Shell 程序。同时提供一些实用的辅助工具如:虚拟主机管理、FTP 用户管理、Nginx、MySQL / MariaDB、PHP 的升级、常用缓存组件 Redis、Xcache 等的安装、重置 MySQL root 密码、502 自动重启、日志切割、SSH 防护 DenyHosts / Fail2Ban、备份等许多实用脚本。
LNMP 一键安装包的官网如下:
在官网上通过官方教程即可方便的在 VPS 中配置好网站的底层环境,此处不再赘述。
2. 域名解析问题相关
首先将本人的网站信息公布如下:
IP 地址:104.224.172.61
主机提供方:
域名托管及解析:
本文之后的内容均是基于以上信息。
2.1 域名解析配置
通过如图所示的的方式对域名解析进行配置,可以将此二级域名的三级域名定向到我的微博和博客地址。
2.2 将二级域名及其三级域名指向同一网站目录
本人站点域名为 :
, 使用官网教程 :
进行配置后,比较吊诡的是,访问后一个域名,网页仍然为配置前的页面 :
显示「恭喜您,LNMP 一键安装包安装成功!」,并没有将后一个域名解析成功。需要重新使用上述教程再对该域名进行添加,并指向网站的目录,即可将域名解析成功,配置示例如下:
3. MySQL 数据库管理
3.1 使用 phpMyAdmin 管理 MySQL
在更改网站默认目录后,就无法通过访问域名子目录的形式打开 phpMyAdmin , 需要使用 FTP 工具或 SSH 工具访问服务器,将:
/home/wwwroot/default
下的 phpMyAdmin 子目录整体转移到如下目录:
/home/wwwroot/&网站目录&
如下图所示:
之后就可以使用如下形式访问 phpMyAdmin:
3.2 使用 MySQL 管理工具打开数据库
在以上配置之后,直接使用「Navicat for MySQL」等软件连接数据库会直接提示连接失败,使用 Xshell 等 SSH 工具访问服务器,在终端中进入 MySQL,之后在 MySQL 环境中键入:
show global variables like 'port'
出现如图所示的结果,显示 MySQL 的端口号是默认的 3306。
退回到终端,使用如下命令:
iptables -L -n
显示 3306 端口被防火墙阻断,这时使用如下命令可以开放 3306 端口:
iptables -D INPUT 6
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
iptables -L -n --line-number
设置结果如下图所示:
之后再用「Navicat for MySQL」连接 MySQL 即可连接成功:
4. 参考资料
本文已收录于以下专栏:
相关文章推荐
环境搭建准备
为Linux创建后续使用的用户
XShell的上传下载
上传安装包
Web服务器的搭建
目录的创建
php-fpm编译安装
安装libxml2和libxml2-de...
gcc 4.8.1 是第一个完全支持C++11 的编译器。下文是如何在Ubuntu 12.04, Ubuntu 13.04 或 Ubuntu 12.10中通过PPA安装GCC 4.8的步骤。PPA为U...
linux red hat 5.4
在安装mysql的时候 需要 make命令执行编译 但是报错啦
make: *** No targets specified ...
http://lxsym./096/
http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz
2.、tar zxvf ncurses-5.6.tar.gz
3、 ./co...
1. 通过yum安装
yum -y install memcached
#安装完成后执行:
memcached -h
#出现memcached帮助信息说明安装成功
2. 加入启动服务
1.下载cmake
1.1依次执行./bootstrap
make install
2.下载使...
转载请注明出处:http://blog.csdn.net/l/article/details/
1、wget http://ftp.gnu.org/pub/gn...
转载: .cn/s/blog_8e1edee90101pp6x.html
折腾了好几天,但还未成功安装和应用,小抓狂,但做事情本不就是如此,总会走点弯路...
他的最新文章
讲师:宋宝华
讲师:何宇健
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)HTTP 404 - SegmentFault
HTTP 404……可能这个页面已经飞走了}

我要回帖

更多关于 deepin安装lnmp环境 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信