LNMP安装了哪些软件?安装目录在哪?

作者:licess 发布时间:20130214 分类:常见问题

LNMP一键安装包除去安装所必须的依赖包,还会默认安装以下软件: NginxMySQL/MariaDBPHPphpMyAdminZend Optimizer/Zend GuardLoader。用户可以根据自己的需要安装其他组件,如FTP服务器、缓存组件,也可以使用升级脚本对NginxMySQLPHP进行升级。
安装这些组件或升级都需要在lnmp下载解压缩后的目录,比如下载到/root目录,就进入/root/lnmp1.4-full目录,执行以下命令。

虚拟主机管理:
参见:http://lnmp.org/faq/lnmp-vhost-add-howto.html

FTP服务器:

缓存加速: LNMP1.2及更高版本统一使用./addons.sh 进行安装和卸载。
使用方法:./addons.sh {install|uninstall} {eaccelerator|xcache|memcached|opcache|redis|imagemagick|ioncube|apcu} 详细教程:
http://lnmp.org/faq/addons.html
LNMP1.1
下:

升级脚本: LNMP1.2及更高版本:
统一使用./upgrade.sh 进行升级工作。
使用方法:./upgrade.sh {nginx|mysql|mariadb|m2m|php|phpa|phpmyadmin} 详细教程:
http://lnmp.org/faq/lnmp1-2-upgrade.html
LNMP1.1
下:

  • Nginx升脚本可,升级至任意Nginx版本。执行:./upgrade_nginx.sh 按提示进行升级。
  • PHP升级脚本,可升级至大部分PHP版本。执行:./upgrade_php.sh 按提示进行升级。
  • MySQL升级脚本,可升级至任意MySQL版本,MySQL升级风险较大,虽然会自动备份数据,建议自行再备份一下。执行:./upgrade_mysql.sh 按提示进行升级。
  • MySQL升级至MariaDB,可从MySQL升级至Mariadb,虽然会自动备份数据,建议自行再备份一下。执行:./upgrade_mysql2mariadb.sh 按提示进行升级。
  • MariaDB升级脚本,可升级已安装的Mariadb,虽然会自动备份数据,依然建议自行再备份一下。执行:./upgrade_mariadb.sh 按提示进行升级。
  • LNMPA PHP升级脚本,可升级LNMPAPHP至大部分版本。执行:./upgrade_lnmpa_php.sh 按提示进行升级。

图像处理:

解密:

其他:

  • 可选1(1.4)执行:./install.sh mphp LNMP模式下可安装多PHP版本。
  • (1.2,1.3)执行:./php5.2.17.sh 可安装一个不与LNMP冲突的PHP 5.2.17单独存在,使用时需要将nginx虚拟主机配置文件里的 php-cgi.sock 修改为 php-cgi52.sock
  • 可选2LNMP/LNMPA/LAMP卸载脚本,执行:./uninstall.sh 按提示输入当前模式序号,即可删除,1.4之前版本请自行备份好数据库,网站文件等不会删除。
  • 可选3(以下几个脚本在安装包tools目录下)执行:./reset_mysql_root_password.sh 可重置MySQL/MariaDBroot密码。
  • 可选4,执行:./check502.sh 可检测php-fpm是否挂掉,502报错时重启,配合crontab使用。
  • 可选5,执行:./cut_nginx_logs.sh 日志切割脚本。
  • 可选6,执行:./remove_disable_function.sh 运行此脚本可删掉禁用函数。
  • 可选7,执行:./remove_disable_function.sh 防跨目录移除工具。

LNMP相关软件安装目录
Nginx
目录: /usr/local/nginx/
MySQL
目录 : /usr/local/mysql/
MySQL
数据库所在目录:/usr/local/mysql/var/
MariaDB
目录 : /usr/local/mariadb/
MariaDB
数据库所在目录:/usr/local/mariadb/var/
PHP
目录 : /usr/local/php/
PHPMyAdmin
目录 : 0.9版本为/home/wwwroot/phpmyadmin/ 1.0及以后版本为 /home/wwwroot/default/phpmyadmin/ 强烈建议将此目录重命名为其不容易猜到的名字。phpmyadmin可自己从官网下载新版替换。
默认网站目录 : 0.9版本为 /home/wwwroot/ 1.0及以后版本为 /home/wwwroot/default/
Nginx
日志目录:/home/wwwlogs/
/root/vhost.sh
添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/
PureFtpd
目录:/usr/local/pureftpd/
PureFtpd web
管理目录: 0.9版为/home/wwwroot/default/ftp/ 1.0版为 /home/wwwroot/default/ftp/
Proftpd
目录:/usr/local/proftpd/
Redis
目录:/usr/local/redis/

LNMP相关配置文件位置
Nginx
主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf
添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL
配置文件:/etc/my.cnf
PHP
配置文件:/usr/local/php/etc/php.ini
php-fpm
配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd
配置文件:/usr/local/pureftpd/pure-ftpd.conf 1.3及更高版本:/usr/local/pureftpd/etc/pure-ftpd.conf
PureFtpd MySQL
配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd
配置文件:/usr/local/proftpd/etc/proftpd.conf 1.2及之前版本为/usr/local/proftpd/proftpd.conf
Proftpd
用户配置文件:/usr/local/proftpd/etc/vhost/用户名.conf
Redis
配置文件:/usr/local/redis/etc/redis.conf

LNMPA相关目录文件位置
Apache
目录:/usr/local/apache/
Apache
配置文件:/usr/local/apache/conf/httpd.conf
Apache
虚拟主机配置文件目录:/usr/local/apache/conf/vhost/
Apache
默认虚拟主机配置文件:/usr/local/apache/conf/extra/httpd-vhosts.conf
虚拟主机配置文件名称:/usr/local/apache/conf/vhost/域名.conf

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注