热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

openSUSE系统安装配置Nginx+MySQL(MariaDB)+PHP环境

昨天装了个openSUSE13.1,发现它对许多软件的处理方式和其他linux有一些不同,而且也有自己独特的一些地方。折腾了好长时间才配置出nginx+mysql(mariadb)+php环境。注:没有使用图形界面来安装,用yast或zypper来安装所有软件包。1、安装软件包(想安装mysq

昨天装了个openSUSE13.1,发现它对许多软件的处理方式和其他linux有一些不同,而且也有自己独特的一些地方。折腾了好长时间才配置出nginx+mysql(mariadb)+php环境。

注:没有使用图形界面来安装,用yast或zypper来安装所有软件包。

1、安装软件包(想安装mysql,把下面的mariadb换成mysql即可):

yast -i nginx mariadb mariadb-client php5-fpm php5-fcgi php5-gd php5-mysql php5-mbstring

2、启动环境并配置开机启动
启动:

systemctl start nginx.service(或者service nginx start)
systemctl start php-fpm.service(或者service php-fpm start)

开机启动:

systemctl enable nginx.service
chkconfig mysql on
chkconfig php-fpm on

3、配置数据库:

/usr/bin/mysql_install_db
systemctl start mysql.service
mysqladmin -u root password "密码"

4、配置php-fpm:

cp /etc/php5/fpm/php-fpm.conf.default /etc/php5/fpm/php-fpm.conf
vi /etc/php5/fpm/php-fpm.conf

将error_log前面的注释去掉,并改为/var/log/php-fpm.log

ln -s /etc/php5/fastcgi/php.ini /etc/php5/fpm/php.ini
chmod 777 /var/lib/php5

5、配置nginx:

将其中的配置修改成如下形式即可:

root /home/linux/www;
index index.htm index.html index.php;
location / {
try_files $uri $uri/ /index.php;
}
location ~\.php$ {
try_files $uri = 404;
include fastcgi.conf;
fastcgi_pass localhost:9000;
}
推荐阅读
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 通过Web界面管理Linux日志的解决方案
    本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ... [详细]
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • 本文将详细介绍如何在ThinkPHP6框架中实现多数据库的部署,包括读写分离的策略,以及如何通过负载均衡和MySQL同步技术优化数据库性能。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
  • 目录一、salt-job管理#job存放数据目录#缓存时间设置#Others二、returns模块配置job数据入库#配置returns返回值信息#mysql安全设置#创建模块相关 ... [详细]
  • 全能终端工具推荐:高效、免费、易用
    介绍一款备受好评的全能型终端工具——MobaXterm,它不仅功能强大,而且完全免费,适合各类用户使用。 ... [详细]
  • 免费获取:全面更新的Linux集群视频教程及配套资源
    本资源包含最新的Linux集群视频教程、详细的教学资料、实用的学习课件、完整的源代码及多种软件开发工具。百度网盘链接:https://pan.baidu.com/s/1roYoSM0jHqa3PrCfaaaqUQ,提取码:41py。关注我们的公众号,获取更多更新的技术教程。 ... [详细]
  • 简化报表生成:EasyReport工具的全面解析
    本文详细介绍了EasyReport,一个易于使用的开源Web报表工具。该工具支持Hadoop、HBase及多种关系型数据库,能够将SQL查询结果转换为HTML表格,并提供Excel导出、图表显示和表头冻结等功能。 ... [详细]
  • 本文详细介绍了如何解压并安装MySQL集群压缩包,创建用户和组,初始化数据库,配置环境变量,并启动相关服务。此外,还提供了详细的命令行操作步骤和常见问题的解决方案。 ... [详细]
  • Linux虚拟机中MySQL安装指南
    本文详细介绍了如何在Linux虚拟机上安装MySQL,包括解决常见问题的方法和步骤。 ... [详细]
  • 本文档详细介绍了2017年8月31日关于MySQL数据库备份与恢复的教学内容,包括MySQL日志功能、备份策略、备份工具及实战演练。 ... [详细]
  • 本文详细介绍了如何解决在使用本地SQlyog客户端尝试连接阿里云上的MariaDB数据库时遇到的2003错误,即无法连接到MySQL服务器的问题。 ... [详细]
author-avatar
辰小坏2602938945
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有