Rumah pangkalan data tutorial mysql LAMP+Xcache 环境搭建_MySQL

LAMP+Xcache 环境搭建_MySQL

Jun 01, 2016 pm 01:16 PM
linux membangun sistem pengendalian

LAMP

一、Linux

操作系统:CentOS6.4

1.配置好可用的yum源

2.开发环境支持:

# yum groupinstall -y "Development tools"

# yum groupinstall -y "Server Platform Development"

Ubuntu13.04 安装 LAMP/Vsftpd/Webmin/phpMyAdmin 服务及设置http://www.linuxidc.com/Linux/2013-06/86250.htm

CentOS 5.9下编译安装LAMP(Apache 2.2.44+MySQL 5.6.10+PHP 5.4.12)http://www.linuxidc.com/Linux/2013-03/80333p3.htm

RedHat5.4下Web服务器架构之源码构建LAMP环境及应用PHPWindhttp://www.linuxidc.com/Linux/2012-10/72484p2.htm

LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHPhttp://www.linuxidc.com/Linux/2013-05/84882.htm

二、Apache

 编译安装httpd-2.4.9

1.安装pcre-devel(依赖包)

#yum install pcre-devel -y

(关于pcre:http://www.linuxidc.com/Linux/2014-04/99536.htm)

#tar -xf apr-1.5.0.tar.bz2 -C /usr/src/

#cd /usr/src/apr-1.5.0

#./configure  --prefix=/usr/local/apr  //指定其安装位置

# make && make install

        (关于apr:http://zh.wikipedia.org/wiki/Apache%E5%8F%AF%E7%A7%BB%E6%A4%8D%E8%BF%90%E8%A1%8C%E6%97%B6)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

#tar -xf apr-util-1.5.3.tar.bz2 -C /usr/src/

# cd /usr/src/apr-util-1.5.3

# ./configure  --prefix=/usr/local/apr-util  --with-apr=/usr/local/apr

# make && make install

#tar -xf httpd-2.4.9.tar.bz2 -C /usr/src

# cd /usr/src/httpd-2.4.9

# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=most --enable-mpms-shared=most --with-mpm=event

================================================================

释义:

--prefix=/usr/local/apache  #→指定其安装位置

--sysconfdir=/etc/httpd  #→指定配置文件安装位置

--enable-so  #→启用基于DSO的方式动态加载模块

--enable-ssl  #→启用基于https协议的功能

--enable-cgi  #→启用基于cgi协议的功能

--enable-rewrite  #→启用支持URL重写的功能

--with-zlib  #→指定支持在互联网上发送数据报文时,通用的压缩库的API

--with-pcre  #→指定支持poll的cgi

--with-apr=/usr/local/apr    #→指定par的安装路径

--with-apr-util=/usr/local/apr-util/  #→指定par-util的安装路径

--enable-modules=most  #→启用大多数常用的模块

--enable-mpms-shared=all  #→启用加载所有的mpm模块

--with-mpm=event    #→指定接下来httpd的工作模式是event

======================================================================

# make && make install


    a).静态:使用--with-mpm=指定模块名称;一旦编译安装完成,无法卸载,只能从新编译安装。

    b).动态:使用--enable-mpms-shared选项即可启用此特性。当给出的参数为all时,所有此平台支持的MPM模块都会被安装。可运行时加载,构建 MPM 为动态模块允许通过修改LoadModule指令内容来改变MPM,而不用重新编译安装。

    配置:

    a).设置pid文件的路径:

#vim /etc/httpd/httpd.conf    //添加

  PidFile "/var/run/httpd.pid"

#vim /etc/rc.d/init.d/httpd  //修改

    apachectl=/usr/local/apache/bin/apachectl

    httpd=${HTTPD-/usr/local/apache/bin/httpd}

# chmod +x /etc/rc.d/init.d/httpd

# chkconfig --add httpd

# chkconfig --list httpd

httpd          0:off  1:off  2:off  3:off  4:off  5:off  6:off

# chkconfig httpd on

# chkconfig --list httpd

httpd          0:off  1:off  2:on    3:on    4:on    5:on    6:off

# service httpd start

# ps -elFH

三、MySQL

1.安装

# tar xf mysql-5.5.33-linux2.6-x86_64.tar.gz -C /usr/local

# ln -sv /usr/local/mysql-5.5.33-linux2.6-x86_64 mysql 创建软连接,易于操作

# fdisk /dev/sda                  //10G

#pvcreate /dev/sda3              //创建物理卷

#vgcreate myvg /dev/sda8          //创建卷组

#lvcreate -L 8G -n mydata myvg    //创建逻辑卷

#mke2fs -t ext4 /dev/myvg/mydata  //格式化逻辑卷

# mkdir  /mydata                  //创建逻辑卷挂载目录

#mkdri -pv /mydata/data          //创建mysql数据存放目录

# vim /etc/fstab                  //添加开机自动挂载

/dev/myvg/mydata      /mydata      ext4    defaults        0 0

# mount -a                        //挂载

3.新建用户以安全方式运行进程

#groupadd -r mysql      //创建系统组mysql

#useradd -r -s /sbin/nologin -g mysql mysql -M -D /mydata/data mysql

                        //创建系统用户mysql

#chown -R mysql:mysql /mydata/data

                        //设置目录属主属组

4.初始化mysql

# cd /usr/local/mysql

# scripts/mysql_install_db --datadir=/mydata/data --user=mysql

                            //初始化数据库

# chown -R root .

                            //设置当前目录所有文件属主为root

5.提供脚本

#cd /usr/local/mysql

#cp support-files/mysql.server  /etc/rc.d/init.d/mysqld

                //设置脚本mysqld

#chmod +x /etc/rc.d/init.d/mysqld

                //给脚本执行权限

# chkconfig --add mysqld

                //添加开机启动

# chkconfig  mysqld on

6.提供配文件

#cd /usr/local/mysql

#cp support-files/my-large.cnf  /etc/my.cnf

#vim /etc/my.cnf

    thread_concurrency = 2

        //修改,并发线程数,bithread_concurrency的值为CPU个数乘以2

    datadir = /mydata/data

        #添加,mysql数据文件的存放路径:

7.其他配置

# vim /etc/profile.d/mysqld.sh

export PATH=/usr/local/mysql/bin:$PATH

# source /etc/profile.d/mysqld.sh

#vim /etc/man.config

MANPATH  /usr/local/mysql/man  //添加此行

# ln -sv /usr/local/mysql/include  /usr/include/mysql

            //输出mysql的头文件至系统头文件路径/usr/include

# echo '/usr/local/mysql/lib' > /etc/ld.so.conf.d/mysql.conf

            //输出mysql的库文件给系统库

#ldconfig  //重载系统库:

# service mysqld start

# ss  -rnl | grep 3306

#mysql

mysql> use mysql

mysql> select host,user,password from user;

mysql> DELETE FROM user WHERE user = '';    //删除空用户

mysql> DELETE FROM user WHERE user = '::1'; //删除ipv6用户

mysql> UPDATE user SET password = PASSWORD('Hoolee') WHERE password = '';

                //为root用户设置密码

mysql> FLUSH PRIVILEGES;

 更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2014-05/10187p2.htm

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

PI Node Teaching: Apakah nod pi? Bagaimana cara memasang dan menyediakan nod pi? PI Node Teaching: Apakah nod pi? Bagaimana cara memasang dan menyediakan nod pi? Mar 05, 2025 pm 05:57 PM

Penjelasan dan Panduan Pemasangan Terperinci untuk Pinetwork Nodes Artikel ini akan memperkenalkan ekosistem pinetwork secara terperinci - nod pi, peranan utama dalam ekosistem pinetwork, dan menyediakan langkah -langkah lengkap untuk pemasangan dan konfigurasi. Selepas pelancaran Rangkaian Ujian Blockchain Pinetwork, nod PI telah menjadi bahagian penting dari banyak perintis yang aktif mengambil bahagian dalam ujian, bersiap sedia untuk pelepasan rangkaian utama yang akan datang. Jika anda tidak tahu kerja pinet, sila rujuk apa itu picoin? Berapakah harga untuk penyenaraian? Penggunaan PI, perlombongan dan analisis keselamatan. Apa itu Pinetwork? Projek Pinetwork bermula pada tahun 2019 dan memiliki syiling pi cryptocurrency eksklusifnya. Projek ini bertujuan untuk mewujudkan satu yang semua orang boleh mengambil bahagian

Mengapa pautan Bybit Exchange tidak dimuat turun dan dipasang secara langsung? Mengapa pautan Bybit Exchange tidak dimuat turun dan dipasang secara langsung? Feb 21, 2025 pm 10:57 PM

Mengapa pautan Bybit Exchange tidak dimuat turun dan dipasang secara langsung? Bybit adalah pertukaran cryptocurrency yang menyediakan perkhidmatan perdagangan kepada pengguna. Aplikasi mudah alih Exchange tidak boleh dimuat turun terus melalui AppStore atau GooglePlay untuk sebab -sebab berikut: 1. Aplikasi pertukaran cryptocurrency sering tidak memenuhi keperluan ini kerana ia melibatkan perkhidmatan kewangan dan memerlukan peraturan dan standard keselamatan tertentu. 2. Undang -undang dan Peraturan Pematuhan di banyak negara, aktiviti yang berkaitan dengan urus niaga cryptocurrency dikawal atau terhad. Untuk mematuhi peraturan ini, aplikasi bybit hanya boleh digunakan melalui laman web rasmi atau saluran yang diberi kuasa lain

Pintu Masuk Laman Web Rasmi Software COINSUPER Exchange Pintu Masuk Laman Web Rasmi Software COINSUPER Exchange Feb 21, 2025 pm 10:39 PM

Pintu masuk laman web rasmi Coinsuper Exchange: https://www.coinsuper.com. Saluran muat turun pelanggan adalah: klien Windows, klien macOS, dan mudah alih (iOS/Android). Pendaftaran memerlukan e-mel, nombor telefon bimbit dan kata laluan, dan anda perlu melengkapkan pengesahan nama sebenar sebelum anda boleh berdagang. Platform ini menyediakan pelbagai urus niaga aset digital, termasuk bitcoin, ethereum, dan lain -lain, dengan kadar yuran urus niaga sebanyak 0.1% untuk kedua -dua pesanan dan penerima. Perlindungan keselamatan termasuk penyimpanan dompet sejuk, pengesahan dwi-faktor, pengubahan wang haram dan anti-keganasan langkah pembiayaan, dan dengan keselamatan awam

Pemasangan Laman Web Rasmi Bitget (Panduan Pemula 2025) Pemasangan Laman Web Rasmi Bitget (Panduan Pemula 2025) Feb 21, 2025 pm 08:42 PM

Bitget adalah pertukaran cryptocurrency yang menyediakan pelbagai perkhidmatan perdagangan termasuk perdagangan tempat, perdagangan kontrak dan derivatif. Ditubuhkan pada tahun 2018, pertukaran itu beribu pejabat di Singapura dan komited untuk menyediakan pengguna dengan platform perdagangan yang selamat dan boleh dipercayai. Bitget menawarkan pelbagai pasangan perdagangan, termasuk BTC/USDT, ETH/USDT dan XRP/USDT. Di samping itu, pertukaran mempunyai reputasi untuk keselamatan dan kecairan dan menawarkan pelbagai ciri seperti jenis pesanan premium, perdagangan leverage dan sokongan pelanggan 24/7.

Laman web aplikasi perisian pasaran percuma Laman web aplikasi perisian pasaran percuma Mar 05, 2025 pm 09:03 PM

Artikel ini memperkenalkan aplikasi perisian petikan aset digital percuma dan laman web yang dapat memberikan pelabur dengan maklumat penting seperti harga masa nyata, carta harga, jumlah urus niaga, turun naik, kedalaman pasaran dan maklumat berita untuk membantu para pelabur membuat keputusan yang tepat. Berbanding dengan perisian berbayar, perisian percuma mempunyai kelebihan tanpa kos, ciri yang kaya, dan operasi mudah. Artikel ini juga membimbing pengguna bagaimana memilih perisian pasaran yang betul, dan mengingatkan pengguna untuk memberi perhatian kepada sumber data, ketepatan maklumat dan mengelakkan pergantungan yang berlebihan, yang akhirnya membantu para pelabur lebih memahami trend pasaran aset digital. Ingin tahu bagaimana menggunakan perisian pasaran percuma dengan cekap? Baca teks penuh dengan cepat!

Pakej pemasangan OUYI OKX disertakan secara langsung Pakej pemasangan OUYI OKX disertakan secara langsung Feb 21, 2025 pm 08:00 PM

Ouyi Okx, pertukaran aset digital terkemuka di dunia, kini telah melancarkan pakej pemasangan rasmi untuk menyediakan pengalaman perdagangan yang selamat dan mudah. Pakej pemasangan OKX OUYI tidak perlu diakses melalui penyemak imbas. Proses pemasangan adalah mudah dan mudah difahami.

Sesame Open Door Exchange App Rasmi Muat turun Sesame Open Door Exchange Rasmi Muat turun Sesame Open Door Exchange App Rasmi Muat turun Sesame Open Door Exchange Rasmi Muat turun Mar 04, 2025 pm 11:54 PM

Langkah -langkah muat turun rasmi App Exchange Open Exchange meliputi proses muat turun sistem Android dan iOS, serta penyelesaian masalah biasa, membantu anda memuat turun dengan selamat dan cepat dan membolehkan transaksi cryptocurrency yang mudah.

Dapatkan Pakej Pemasangan Gate.io secara percuma Dapatkan Pakej Pemasangan Gate.io secara percuma Feb 21, 2025 pm 08:21 PM

Gate.io adalah pertukaran cryptocurrency yang popular yang boleh digunakan pengguna dengan memuat turun pakej pemasangannya dan memasangnya pada peranti mereka. Langkah -langkah untuk mendapatkan pakej pemasangan adalah seperti berikut: Lawati laman web rasmi Gate.io, klik "Muat turun", pilih sistem operasi yang sepadan (Windows, Mac atau Linux), dan muat turun pakej pemasangan ke komputer anda. Adalah disyorkan untuk mematikan perisian antivirus atau firewall sementara semasa pemasangan untuk memastikan pemasangan yang lancar. Selepas selesai, pengguna perlu membuat akaun Gate.io untuk mula menggunakannya.

See all articles