常见问题库

常见问题库,第1张

使用LNMP的常见问题 1.LNMP的安装 ##先下载,根据不同系统安装: http://soft.vpser.net/lnmp/lnmp1.5.tar.gz 塔尔zxvflnmp1.5.tar.gz cdlnmp1.5 。/install.sh#启动安装 *** 作。 下载并进入上面的安装流程,下面是安装前的简单设置。记得输入另一个域名,记住MySQL的密码: +--+ |Licess编写的CentOSLinuxserverLNMP1.5版| +--+ |一个在Linux上自动编译和安装LNMP/LNMPA/LAMP的工具 +--+ |欲了解更多信息,请访问https://lnmp.org| +--+ 您有10个数据库安装选项。 1:安装MySQL5.1.73 2:安装MySQL5.5.60(默认) 3:安装MySQL5.6.40 4:安装MySQL5.7.22 5:安装MySQL8.0.11 6:安装MariaDB5.5.60 7:安装MariaDB10.0.35 8:安装MariaDB10.1.33 9:安装MariaDB10.2.14 0:不安装MySQL/MariaDB 输入你的选择(1,2,3,4,5,6,7,8,9或0):#选择mysql版本默认为5.5.60。 不,您将安装MySQL5.5.60 =========================== 请设置MySQL的root密码。 请输入:vpsmm.com#输入mysql的密码 =========================== 您要启用还是禁用InnoDB存储引擎? 默认启用,输入您的选择[y/n]:n#是否要安装InnoDB环境?默认情况下,不需要特殊的程序要求,如whmcs。 您将禁用InnoDB存储引擎! =========================== 你有8个PHP安装选项。 1:安装PHP5.2.17 2:安装PHP5.3.29 3:安装PHP5.4.45 4:安装PHP5.5.38 5:安装PHP5.6.36(默认) 6:安装PHP7.0.30 7:安装PHP7.1.18 8:安装PHP7.2.6 输入您的选择(1、2、3、4、5、6、7或8):8#默认php版本在此选择最新版本 您将安装PHP7.2.6。 =========================== 内存分配器有3个选项。 1:不安装内存分配器。(默认) 2:安装Jemalloc 3:安装TCMalloc 输入您的选择(1、2或3):1未安装此默认选择。 您将在没有它的情况下安装内存分配器。 #按任意键,设置完成,安装正式开始。预计2040分钟完成。 常见的LNMP管理命令: 在版本#1.2之后,不需要执行/root/LNMP。你可以在任何地方执行LNMP命令。 Lnmp##会显示一些提示信息。 Lnmprestart#重新启动 Lnmpvhostadd##添加网站绑定 Lnmp数据库添加#添加数据库信息 二、addon域详细解释 其实所谓的addon域就是简单的以命令的形式在/usr/local/nginx的/CONF/虚拟主机下创建一个CONF文件。这个过程完全可以手动创建一个CONF,或者修改目录、域名等。直接,而且效果完全一样: Lnmpvhostadd#exerowlnmp添加网站命令 +-+ |LNMP经理,作者Licess| +-+ 请输入域名(例如:www.lnmp.org):vpsmm.com#输入绑定的主域名。 ====================================== 你的域名:vpsmm.com ====================================== 是否要添加更多域名?(y/n)y#是否绑定了其他域名? 输入域名(例如:lnmp.org*.lnmp.org):www.vpsmm.com#输入另一个域名。 域名列表:www.vpsmm.com 请输入域名目录:vpsmm.com (默认目录:/home/home/wwwroot/VPSmm.com):#):#默认情况下创建网站文件的目录。 虚拟主机目录:/home/home/wwwroot/vpsmm.com =========================== 允许重写规则?(是/否) =========================== Y#是否要添加伪静态文件? 请输入重写程序: Wordpress,discuz,typecho,sablog,dabr重写都有。 (默认覆盖:其他):typecho#TypeCho程序,供夜间使用 =========================== 你选择重写=类型 =========================== =========================== 允许访问_日志?(是/否) =========================== N#启用日志文件? ====================================================== 创建一个同名的数据库和MySQL用户(y/n) ====================================================== Y#创建mysql数据库? 验证您当前的mysqlroot密码:***#在安装过程中输入mysql数据库的root密码。 警告:在命令行界面上使用密码可能不安全。 MySQLroot密码是正确的。 输入数据库名称:vpsmm_user##创建数据库用户名。 您将创建一个同名的数据库和MySQL用户:vpsmm_user。 输入mysql用户vpssm_user的密码:vpsmmpasswd。 您的密码:vpsmmpasswd##创建相应的密码 按任意键开始创建虚拟主机。... 创建虚拟主机目录...... 设置虚拟主机目录的权限...... 选择现有的重写规则:/usr/local/nginx/conf/typecho.conf。 优雅地关闭php-fpm。完成的 启动php-fpm完成 测试Nginx配置文件...... NGX:配置文件/usr/local/nginx/conf/nginx.conf语法没问题。 NGX:配置文件/usr/local/nginx/conf/nginx.conf测试成功。 重启Nginx...... 警告:在命令行界面上使用密码可能不安全。 警告:在命令行界面上使用密码可能不安全。 用户vpsmm_user已成功创建。 警告:在命令行界面上使用密码可能不安全。 警告:在命令行界面上使用密码可能不安全。 警告:在命令行界面上使用密码可能不安全。 数据库:vpsmm_user已成功创建。 警告:在命令行界面上使用密码可能不安全。 警告:在命令行界面上使用密码可能不安全。 已成功获得vpsmm_user上的所有权限。 警告:在命令行界面上使用密码可能不安全。 刷新权限成功。 ================================================ 虚拟主机信息: 你的域名:vpsmm.com 目录:/home/home/wwwroot/vpsmm.com 覆盖:typecho 启用日志:否 数据库的用户名:vpsmm_user 数据库用户密码:vpsmmpasswd 数据库名称:vpsmm_user 创建ftp帐户:否 #以上是新建网站的一些信息。 ================================================ 第三,自定义伪静态规则 如果lnmp默认的伪静态规则不能满足你的需求,或者你想自己定义伪静态规则,可以新建一个conf文件,放在/usr/local/nginx/conf下,在域名配置文件中引用,即:/usr/local/nginx/conf/vhost/legcloud.com.conf。 计算机网络服务器 { 听80; legcloud.com·www.legcloud.com;#绑定域名 索引index.htmlindex.htmindex.phpdefault.htmldefault.htmdefault.php;#主页文件 root/home/legcloud.com;#网站存储目录 包括wordpress.conf#伪静态规则文件,可以根据您的需要进行定制。 位置~。*\。(php|php5)?$ { try_files$uri=404 fastcgi_passUNIX:/tmp/PHP-CGI.sock; fastcgi_indexindex.php; 包含fcgi.conf } 位置~。*\。(gif|jpg|jpeg|png|bmp|swf)$ { 过期30天; } 位置~。*\。(js|css)?$ { 12小时到期; } access_logoff } 修改设置后,一定要重新加载LNMP或nginx。以下任意命令是相同的: /root/lnmpreload##使用lnmp重新加载配置。 /etc/init.d/nginxreload#仅重新加载nginx配置。我一般用这个。 四、自定义404503等常见错误 无论是404、503等常见错误,还是设置/usr/local/nginx/conf/vhost/legcloud.com.conf文件来做: 听80; legcloud.com·www.legcloud.com; 索引index.htmlindex.htmindex.phpdefault.htmldefault.htmdefault.php; root/home/legcloud.com; error_page404/404.PHP;#放在这里,可以自定义文件名,然后重新加载nginx的。 包括wordpress.conf 第五,判断当前域名并自动301到主域名。 如果($主机!='VPSmm.com'){重写^/(.*)$http://www.vpsmm.com/$1永久;} #判断当前域名,如果不是,自动301到主域名并放置在error_page中...;上上下下。 第六,关闭或打开FSO等PHP功能 最新版本的LNMP,默认禁用了一些功能,比如FSO,可以修改/usr/local/php/etc/php.ini disable_functions=passthru,exec,system,chroot,scandir.... #-这是禁用功能,删除不想禁用的就行了-如果用自己的主机,最简单的修改方案: disable_functions= ;Trunk,EXEC,system,chroot环境,SCANDIR.... #-设置为全部打开 修改后,使用/etc/init.d/php-fpmrestart重启php 七、升级PHP和NGINX版本 Cdlnm0.9##进入lnmp安装目录 。/upgrade_nginx.sh#升级nginx,只需输入想要升级的版本(见nginx.sh) 。/upgrade_php.sh#要升级php,只需输入想要升级的版本(见php.net)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/744700.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-29
下一篇 2022-04-29

发表评论

登录后才能评论

评论列表(0条)

保存