`
zuroc
  • 浏览: 1317878 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

arch linux下安装mysql笔记

阅读更多
1.useradd mysql

2.
[root@zgu etc]# vi /etc/my.cnf

找到datadir
然后
chown mysql data路径 -R

3.
mysql_install_db --user=mysql

4.
[root@zgu etc]# cat rc.local
#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
#

sudo -u mysql /usr/share/mysql/mysql.server start

5.
pacman -S nginx php mcrypt

下载
phpmyadmin

6.

修改/etc/php.ini
开启
cgi.fix_pathinfo=1

开启
extension=mysql.so
extension=mcrypt.so

_______________________________________________________
然后
sudo chown nginx /var/log/nginx/ -R
[root@zgu conf]# pwd
/etc/nginx/conf
[root@zgu conf]# cp fastcgi_params fastcgi_phpadmin

[root@zgu conf]# cat fastcgi_phpadmin
fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;

fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;#只要修改这一行
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;

fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param  REDIRECT_STATUS    200;

_______________________________________________

[root@zgu conf]# cat nginx.conf
其中一部分
    server {
        listen       9133;
    #    server_name  localhost;
root /home/zuroc/dev/php/phpMyAdmin-3.1.0-beta1-all-languages;
    #    ssl                  on;
    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_timeout  5m;

    #    ssl_protocols  SSLv2 SSLv3 TLSv1;
    #    ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
    #    ssl_prefer_server_ciphers   on;

        location ~ .*$ {
include  /etc/nginx/conf/fastcgi_phpadmin;  #请根据自己保存的路径进行设置
fastcgi_index index.php;
fastcgi_pass  127.0.0.1:5133; #请根据自己的FastCGI绑定的地址和端口进行配置
}
    }



安装lighttpd 为了其中的一个脚本 lighttpd才几百k 炯

sudo -u mysql /etc/rc.d/mysqld start
/etc/rc.d/nginx start
/etc/rc.d/phpcgi start

其中phpcgi是自己写的,不要忘了chmod +x

[root@zgu zuroc]# cat /etc/rc.d/phpcgi
#! /bin/sh
DESC=php-cgi
NAME=php-cgi
PID=/var/tmp/php-cgi.pid
case "$1" in
restart)
     echo -n "Stopping $DESC ... "
     kill `cat $PID`
     echo -n "Starting $DESC ... "
     /usr/bin/spawn-fcgi -a 127.0.0.1 -p 5133 -f php-cgi -C 2 -P $PID
    ;;
start)
     echo -n "Starting $DESC: "
     /usr/bin/spawn-fcgi -a 127.0.0.1 -p 5133 -f php-cgi -C 2 -P $PID
     ;;
stop)
     echo -n "Stopping $DESC: "
     kill `cat $PID`
     rm $PID
     ;;
*)
     N=/etc/init.d/$NAME
     echo "Usage: $N {start|stop}" >&2
     exit 1
     ;;
esac
echo 
exit 0




分享到:
评论

相关推荐

    Arch Linux 新手安装指南 v1.2

    新手安装Arch Linux时会面临一些挑战,因为Arch的安装过程相较于其他发行版较为复杂。以下是新手安装Arch Linux时应当了解的一些重要知识点: 1. 网络要求:安装Arch Linux必须确保网络可用,因为Arch的安装过程...

    _alienArch_Linux安装脚本(Arch_Linux_installation_scr_Arch

    它可能是以脚本形式存在的,这意味着用户在具备一定技术知识的条件下,可以在不同的硬件平台上运行此脚本,快速完成Arch Linux的安装过程。 文件标题中的“Arch_Linux_installation_scr”是“Arch Linux ...

    Python_Arch Linux安装指导模板等.zip

    在本压缩包“Python_Arch_Linux安装指导模板等.zip”中,主要包含了一份Python在Arch Linux操作系统上的安装教程和一个名为"archinstall_master.zip"的子压缩包。以下是对这些内容的详细解读: 首先,Python是世界...

    保存我曾经安装arch时使用的一些配置和笔记_arch-linux.zip

    arch-linux.zip”和描述“保存我曾经安装arch时使用的一些配置和笔记_arch-linux”可以得知,这份压缩文件内容涉及的是与Arch Linux操作系统安装相关的配置和笔记。 Arch Linux是一款基于x86-64架构的Linux发行版,...

    Arch_Linux_安装助手_aia.zip

    然而,由于其安装过程相对较为复杂,对于初学者来说并不友好,因此应运而生的Arch Linux安装助手(Arch Linux Assistant, 简称AIA)这样的安装工具就显得尤为重要。AIA旨在简化Arch Linux的安装过程,为用户提供了一...

    我的Arch_Linux安装步骤和日志_Arch-Linux-install-log.zip

    在探讨Arch Linux安装步骤之前,我们首先需要了解Arch Linux的基本特性。Arch Linux是一个轻量级、灵活且高度可定制化的Linux发行版。它主要面向有经验的Linux用户,因为它需要用户具备一定的配置和管理能力。Arch ...

    BlackArch Linux 指南(中文版).pdf

    不错的资源哦!

    Arch Linux.zip

    Arch Linux还拥有一系列支持工具,如Arch安装器(Archiso),它为用户提供了一种创建可启动的Arch Linux安装介质的方法。 在标签方面,Arch Linux以其对极简主义的追求而闻名。它不包含那些通常在其他发行版中找到...

    Arch_Linux_盒装安装媒介的小盒子_arch-media-box-typst.zip

    Arch_Linux_盒装安装媒介的小盒子_arch-media-box-typst.zip是一个针对Arch Linux操作系统的安装媒介工具。Arch Linux是一个基于x86-64架构的轻量级Linux发行版,它以其简洁性、高效性以及高度可定制性而闻名。这个...

    arch_linux_安装日志,为了方便查看。_arch-linux-notes.zip

    Arch Linux使用pacman作为其软件包管理器,日志中记录了如何使用pacman来安装基本系统软件包,包括了如何从Arch Linux官方仓库中选择和安装软件包。这一步不仅为系统提供了基本的运行环境,也为后续的自定义和扩展...

    Arch_Linux安装使用教程_每日实时更新!__包含ArchLinux从安装到日常使用、

    除了系统安装和配置,教程还可能涉及在Arch Linux下安装和使用各种娱乐软件,例如音乐播放器、视频播放器以及多媒体工具。由于Arch Linux拥有庞大的软件仓库,用户可以很方便地安装各类应用来满足其娱乐需求。 从...

    我的_Arch_Linux_使用心得分享,包括连贯的_Arch_Linux_安装过程以及一些工具

    在本文中,我们将探讨Arch Linux的安装过程以及如何高效地使用这一操作系统。此外,我们还将分享一些实用的工具,帮助用户更好地掌握和维护他们的Arch Linux系统。 首先,安装Arch Linux是一个完全从头开始的过程。...

    Dasyatis_的_Arch_Linux_安装脚本。_Archinstaller.zip

    然而,为了简化安装过程,社区中涌现出了各种安装脚本,这些脚本自动化了许多安装步骤,从而使得新手用户也可以较为容易地安装和配置Arch Linux。 "Dasyatis的Arch Linux安装脚本"是一个专门设计来安装Arch Linux的...

    Virtualbox安装Arch Linux步骤

    Arch Linux 安装教程 本文将指导您安装 Arch Linux 到 VirtualBox 中,包括新建虚拟机、网络连接、载入安装介质、启动安装、设置键盘布局、分区、格式化、挂载分区、安装基本系统等步骤。 一、虚拟机设置 首先,...

    如何在虚拟机中安装 Arch Linux 操作系统.doc

    在虚拟机中安装 Arch Linux 操作系统是一项技术性较强的任务,尤其对于中级 Linux 用户来说,这是一个挑战和学习的绝佳机会。下面将详细讲解如何在 VMware Workstation 15.0 中进行这一过程。 首先,确保你已经下载...

    BlackArch Linux 简体中文手册

    BlackArch Linux 简体中文手册 202103 版本

    Install Guide for Arch Linux

    《Arch Linux 中文安装指南》是由傻东编写的,旨在为中文用户提供了详尽的Arch Linux操作系统安装步骤。Arch Linux是一款基于滚动更新的Linux发行版,以其高度自由度、灵活性和对最新软件包的支持而受到高级用户的...

    Arch-Linux-Install-ScriptArch_Linux_安装脚本_Arch-Linux-Insta

    正文中,我们首先需要明确的是,Arch_Linux_安装脚本或Arch-Linux-Install-Script,实际上是关于Linux操作系统中一种名为Arch Linux的发行版的安装脚本。Arch Linux是一个轻量级、灵活和面向社区的Linux发行版,它以...

Global site tag (gtag.js) - Google Analytics