Centos6.5 LAMP环境源码包安装与配置,附安装包百度网盘地址
- Centos6.5 LAMP环境源码包安装与配置
http://pan.baidu.com/s/1nvNruzv 安装包百度网盘地址
LAMP是一种web网络应用和开发环境,是linux,Apache,MySQL,php/perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件。
Linux:Linux 处在最底层,提供操作系统。它的灵活性和可定制化的特点意味着它能够产生一种高度定制的平台,让其它组件在上面运行。其它组件运行于Linux 之上,但是并不一定局限于 Linux,也可以在 Microsoft Windows, Mac OS X 或 UNIX上运行。
Apache:Apache位于第二层,它是一个Web 服务平台,提供可让用户获得 Web 页面的机制。Apache 是一款功能强大、稳定、可支撑关键任务的Web服务器,Internet 上超过 50% 的网站都使用它作为 Web 服务器。
MySQL:MySQL 是最流行的开源关系数据库管理系统,是LAMP的数据存储端。在 Web 应用程序中,所有帐户信息、产品信息、客户信息、业务数据和其他类型的信息都存储于数据库中,通过 SQL 语言可以很容易地查询这些信息。
PHP/Perl:Perl是一种灵活的语言,特别是在处理文本要素的时候,这种灵活性使Perl很容易处理通过 CGI接口提供的数据,灵活地运用文本文件和简单数据库支持动态要素。PHP 是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。可以使用 PHP 编写能访问 MySQL 数据库中的数据和 Linux 提供的一些特性的动态内容。
- 系统环境
系统平台:CentOS release 6.5
Apache版本:httpd-2.2.9.tar.gz
Mysql 版本:mysql-5.5.20.tar.gz
Php版本:php-5.3.22.tar.gz
安装前准备:
安装gcc、gcc-c++编译器
用gcc –v命令检查安装时使用的编译工作是否存在
如果未安装,在联网的情况下使用:
yum install gcc和yum install gcc-c++安装
确认搭建LAMP所需的环境是否已经安装:
rpm -q make cmake gcc gcc-c++ zlib-devel libtool libtool-ltdl libtool-ltdl-devel bison ncurses-devel
备注:安装libpng时需要zlib-devel安装php时需要libtool、libtool-ltdl、libtool-ltdl-devel安装mysql时需要bison、ncurses-devel
如果以上所需环境没安装则yum安装:
yum -y install make cmake gcc gcc-c++ zlib-devel libtool libtool-ltdl libtool-ltdl-devel bison ncurses-devel
在安装PHP之前,应先安装PHP5需要的最新版本库文件,例如libxml2、libmcrypt以及GD2库等文件。安装GD2库是为了让PHP5支 持GIF、PNG和JPEG图片格式,所以在安装GD2库之前还要先安装最新的zlib、libpng、freetype和jpegsrc等库文件。而且中间还会穿插安装一些软件
ps -ef|grep mysqld #查看是否有mysqld进程ps 命令用于查看当前正在运行的进程。grep 是搜索
ps -aux | grep java #-aux 显示所有状态kill 命令用于终止进程
例如: kill -9 [PID] #-9 表示强迫进程立即停止
通常用 ps 查看进程 PID ,用 kill 命令终止进程
ps [选项]-e 显示所有进程,环境变量-f 全格式-h 不显示标题-l 长格式-w 宽输出a 显示终端上地所有进程,包括其他用户地进程r 只显示正在运行地进程x 显示没有控制终端地进程
查看是否安装httpd、MySQL、PHP是否安装:如果安装了就将其旧版本卸载
- 卸载Apache
rpm -qa | grep httpd #检查是否安装了httpd软件包
rpm -e httpd-2.2.3-63.el5.centos --nodeps
#卸载软件包, --nodeps: 如果有连带关系,也强制卸载
cd /etc/httpd/
rm -rf * #到原来的apache安装目录下,将其所有的安装目录和文件都删掉
- 卸载Mysql
rpm -qa | grep mysql #检查是否安装了mysql软件包
rpm -e mysql-5.0.77-4.el5_4.2 --nodeps #卸载mysql
- 卸载Php
rpm -qa | grep php #检查是否安装了php软件包
rpm -e php-common-5.1.6-27.el5 --nodeps
rpm -e php-ldap-5.1.6-27.el5 --nodeps
rpm -e php-cli-5.1.6-27.el5 --nodeps
rpm -e php-5.1.6-27.el5 --nodeps
#卸载PHP
关闭selinux,清空防火墙规则
一、查看SELinux状态命令:
/usr/sbin/sestatus -v #如果SELinux status参数为enabled即为开启状态SELinux status: enabledgetenforce ##也可以用这个命令检查
关闭SELinux方法:
1、临时关闭(不用重启机器):代码如下:setenforce 0 #设置SELinux 成为permissive模式setenforce 1 #设置SELinux 成为enforcing模式2、修改配置文件需要重启机器:修改vim /etc/selinux/config 文件将SELINUX=enforcing 改为 SELINUX=disabled重启机器即可
使用ssh shell将windows下的13个源码包上传到/usr/local/src 解包
编译安装过程介绍:
1)解压tar.gz为后缀的压缩软件包:LAMP环境搭建所需要的每个软件的软代码文件,都是以tar.gz或.tgz提供给我们的打包压缩文件,所以我们必须将其解压再解包。命令如下:
tar–zxvf *.tar.gz
2)在linux系统中源代码包安装过程:LAMP环境搭建所需要的软件都是使用C语言开发的,所以安装源代码文件最少需要配置、编译和安装三个步骤
配置(configure)、编译(make)、安装(makeinstall)
- 安装LAMP
1、安装libxml2
cd /usr/local/src/libxml2-2.6.30./configure --prefix=/usr/local/libxml2make && make install
2、安装libmcrypt
cd /usr/local/src/libmcrypt-2.5.8./configure --prefix=/usr/local/libmcryptmake && make install
3、安装zlib
cd /usr/local/src/zlib-1.2.3CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/zlib/
(用64位元的方法进行编译)make && make install
4、安装libpng
cd /usr/local/src/libpng-1.2.31./configure --prefix=/usr/local/libpng --enable-shared#--enable-shared(建立共享库使用的GNU的libtool)make && make install
5、安装jpeg
这个软件包安装有些特殊,其它软件包安装时如果目录不存在,会自动创建,但这个软件包安装时需要手动创建。
mkdir /usr/local/jpeg && mkdir /usr/local/jpeg/bin && mkdir /usr/local/jpeg/lib && mkdir /usr/local/jpeg/include && mkdir -p /usr/local/jpeg/man/man1# mkdir /usr/local/jpeg (创建jpeg软件的安装目录)# mkdir /usr/local/jpeg/bin(创建存放命令的目录)# mkdir /usr/local/jpeg/lib (创建jpeg库文件所在目录)# mkdir /usr/local/jpeg/include(创建存放头文件目录)# mkdir -p /usr/local/jpeg/man/man1(建立存放手册的目录)cd /usr/local/src/jpeg-6b./configure --prefix=/usr/local/jpeg --enable-shared --enable-static#>--enable-shared \ (生成动态链接库)#>--enable-static (生成静态链接库)make && make install
执行make时如果出现如下错误:
./libtool --mode=compile gcc-O2 -I. -c ./jcapimin.c
make: ./libtool: Command notfound
make: *** [jcapimin.lo] Error 127
解决方法:
默认已安装libtool及libtool-ltdl-devel(如需帮助请看过程2)
[root@localhostjpeg-6b]# find / -name config.sub
/usr/share/libtool/config/config.sub
[root@localhostjpeg-6b]# find / -name config.guess
/usr/share/libtool/config/config.guess操作如下:
[root@localhostjpeg-6b]# cp -vRp /usr/share/libtool/config/config.sub .[root@localhostjpeg-6b]# cp -vRp /usr/share/libtool/config/config.guess .
也就是把libtool里面的两个配置文件拿来覆盖掉jpeg-6b目录下的对应文件
make clean 再重新configure
./configure --prefix=/usr/local/jpeg --enable-shared --enable-staticmake && make install
6、安装freetype
cd /usr/local/src/freetype-2.3.5./configure --prefix=/usr/local/freetype --enable-shared#>--enable-shared(建立共享库使用的GUN的libtool)make
安装 freetype make [install] 错误 1 (忽略) 报错问题
当 make install 时总是:
rm -f /usr/local/modules/freetype/include/freetype2/freetype/cache/*
rmdir /usr/local/modules/freetype/include/freetype2/freetype/cache
rm -f /usr/local/modules/freetype/include/freetype2/freetype/internal/*
rmdir /usr/local/modules/freetype/include/freetype2/freetype/internal
rmdir: ‘/usr/local/modules/freetype/include/freetype2/freetype/internal’: 没有那个文件或目录
make: [install] 错误 1 (忽略)
/usr/bin/install -c -m 644 ./builds/unix/ft2unix.h \/usr/local/modules/freetype/include/ft2build.h
/usr/bin/install -c -m 644 ./builds/unix/ftconfig.h \/usr/local/modules/freetype/include/freetype2/freetype/config/ftconfig.h
/usr/bin/install -c -m 644 /opt/src/lamp/freetype-2.2.1/objs/ftmodule.h \/usr/local/modules/freetype/include/freetype2/freetype/config/ftmodule.h
/usr/bin/install -c -m 755 ./builds/unix/freetype-config \/usr/local/modules/freetype/bin/freetype-config
/usr/bin/install -c -m 644 ./builds/unix/freetype2.m4 \/usr/local/modules/freetype/share/aclocal/freetype2.m4
/usr/bin/install -c -m 644 ./builds/unix/freetype2.pc \/usr/local/modules/freetype/lib/pkgconfig/freetype2.pc
(报错)
解决办法:
mkdir /usr/local/freetype/include/freetype2/freetype/internal
#需要在freetype的安装目录下创建internal 这个目录然后,
make install
7、安装autoconf
cd /usr/local/src/autoconf-2.61./configuremake && make install
8、安装GD库
cd /usr/local/src/gd-2.0.35./configure --prefix=/usr/local/gd --enable-m4_pattern_allow --with-zlib=/usr/local/zlib/ --with-jpeg=/usr/local/jpeg/ --with-png=/usr/local/libpng/ --with-freetype=/usr/local/freetype/#>--enable-m4_pattern_allow \#>--with-zlib=/usr/local/zlib/ \ (指定zlib库文件的位置)#>--with-jpeg=/usr/local/jpeg/ \ (指定jpeg库文件的位置)#>--with-png=/usr/local/libpng/ \ (指定png库文件的位置)
#>--with-freetype=/usr/local/freetype/(指定freetype字体库的位置)make
出现错误:
make[2]: *** [gd_png.lo] Error 1
make[2]: Leaving directory `/usr/local/src/gd-2.0.35'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/gd-2.0.35'
make: *** [all] Error 2
分析:这个问题是因为gd库中的gd_png.c这个源文件中包含png.h时,png.h没有找到导致的。
解决:
[root@localhostgd-2.0.35]# find / -name gd_png.c
/usr/local/src/gd-2.0.35/gd_png.c
[root@localhostgd-2.0.35]# find / -name png.h
/usr/local/libpng/include/png.h
[root@localhostgd-2.0.35]# vi gd_png.c
在编译文件里
vi gd_png.c
将include “png.h” 改成 include “/usr/local/libpng/include/png.h”
其中/usr/local/libpng/为libpng安装路径。
make install
9、安装Apache
cd /usr/local/src/httpd-2.2.9./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
#> --enable-so \ (以动态共享对象编译)让apache核心装载DSO
#>--enable-rewrite (基于规则的URL操控)启用重写功能makemake install
将apache加入开机启动
cp -vRp /usr/local/apache2/bin/apachectl /etc/init.d/httpdchmod +x /etc/init.d/httpd
添加apache服务↓
chkconfig --add httpd
执行chkconfig时,如果出现如下错误:
不支持 chkconfig service httpd does not supportch kconfig apache
解决方法:
用chkconfig将自编译设置为系统服务的时候,httpd 服务不支持chkconfig。
解决过程如下:
1.编辑
vim /etc/init.d/httpd
#!/bin/bash
添加:
#chkconfig:345 61 61
#description:Apache httpd
保存后再执行chkconfig
chkconfig --add httpdchkconfig --list|grep httpdchkconfig --level 2345 httpd onservice httpd start
启动服务时,如果出现如下错误:
httpd: Could not reliablydetermine the server's fully qualified domain name, using localhost.localdomainfor ServerName
解决方法:
[root@localhosthttpd-2.2.9]# vi /usr/local/apache2/conf/httpd.conf
找到#ServerName localhost.com:80 把#去掉,再重启apache即可没事了
配置Apache
启动Apache# /usr/local/apache2/bin/apachectl start
关闭Apache# /usr/local/apache2/bin/apachectl stop
查看80端口是否开启# netstat -tnl|grep 80
访问Apache服务器
防火墙
打开防火墙80端口,以使外部网络可以访问
vi /etc/sysconfig/iptables-A INPUT -p tcp -m tcp --dport 80 -j ACCEPTservice iptables restart
外部网络通过浏览器访问
- 编译安装mysql
(最新版本都需要cmake编译安装)
如何清除 cmake 编译脚本
删除文件夹下的文件 rm CMakeCache.txt
重新编译即可。
编译安装 MySQL5.5.20
[root@localhostsrc]# groupadd mysql #添加一个mysql标准组
[root@localhostsrc]# useradd -g mysql mysql #添加mysql用户并加到mysql组中
[root@localhostlinux]# tar -zxvf mysql-5.5.20.tar.gz
[root@localhostlinux]# cd /usr/local/src/mysql-5.5.20
[root@localhostmysql-5.5.20]#
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ -DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_INNODB_MEMCACHED=1 -DWITH_DEBUG=OFF -DWITH_ZLIB=bundled -DENABLED_LOCAL_INFILE=1 -DENABLED_PROFILING=ON -DMYSQL_MAINTAINER_MODE=OFF -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_TCP_PORT=3306 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1#cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ (安装根目录)
#-DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock \ (UNIX socket文件)
#-DDEFAULT_CHARSET=utf8 \ (默认字符集)
#-DDEFAULT_COLLATION=utf8_general_ci \ (默认编码)
#-DWITH_EXTRA_CHARSETS=utf8,gbk \ (额外的编码)
#-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \(启用PERFSCHEMA引擎支持)
#-DWITH_FEDERATED_STORAGE_ENGINE=1 \ (启用FEDERATED引擎支持)
# -DWITH_PARTITION_STORAGE_ENGINE=1\ (启用PARTITION引擎支持)
#-DWITH_ARCHIVE_STORAGE_ENGINE=1 \ (启用ARCHIVE引擎支持)
#-DWITH_READLINE=1 \(使用readline功能)
#-DMYSQL_DATADIR=/usr/local/mysql/data \ (数据库数据目录)
#-DMYSQL_TCP_PORT=3306 (TCP/IP端口)**mysql常用参数**
# -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装路径
# -DMYSQL_DATADIR=/usr/local/mysql/data \ #数据文件存放位置
# -DSYSCONFDIR=/etc \ #my.cnf路径
# -DWITH_MYISAM_STORAGE_ENGINE=1 \ #支持MyIASM引擎
# -DWITH_INNOBASE_STORAGE_ENGINE=1 \ #支持InnoDB引擎
# -DWITH_MEMORY_STORAGE_ENGINE=1 \ #支持Memory引擎
# -DWITH_READLINE=1 \ #快捷键功能(我没用过)
# -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \ #连接数据库socket路径
# -DMYSQL_TCP_PORT=3306 \ #端口
# -DENABLED_LOCAL_INFILE=1 \ #允许从本地导入数据
# -DWITH_PARTITION_STORAGE_ENGINE=1 \ #安装支持数据库分区
# -DEXTRA_CHARSETS=all \ #安装所有的字符集
# -DDEFAULT_CHARSET=utf8 \ #默认字符makemake install
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
修改配置文件
[root@localhostmysql-5.5.20]# vi /etc/my.cnf[mysqld]basedir=/usr/local/mysqldatadir=/usr/local/mysql/datalog-error=/usr/local/mysql/data/error.logpid-file=/usr/local/mysql/data/mysql.pid
初始化数据库文件
[root@localhostmysql-5.5.20]# /usr/local/mysql/scripts/mysql_install_db --defaults-flie=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/mysql.pid --user=mysql
权限设置↓(进入MySQL文件下)
cd /usr/local/mysql
[root@localhostmysql]# chown -R root .
[root@localhostmysql]# chown -R mysql data
[root@localhostmysql]# chgrp -R mysql .
将mysql加入开机启动
[root@localhostmysql]# cp -vRp support-files/mysql.server /etc/init.d/mysqld
[root@localhostmysql]# chmod +x /etc/init.d/mysqld
添加mysql服务
[root@localhostmysql]# chkconfig --add mysqld
[root@localhostmysql]# chkconfig --level 345 mysqld on
[root@localhostmysql]# service mysqld start
无法启动?
MySQL: Starting MySQL….. ERROR! The server quit without updating PID file解决办法
原因:没有初始化权限表
[root@localhost ~]# cd /usr/local/mysql
[root@localhost mysql]# chown -R mysql.mysql .
[root@localhost mysql]# su - mysql
[mysql@localhost ~]$ cd /usr/local/mysql
[mysql@localhost mysql]$ scripts/mysql_install_db
[mysql@localhost mysql]$ /usr/local/mysql/bin/mysqld_safe --user=mysql &
[root@localhostmysql]# service mysqld start
或者
[mysql@localhost mysql]$ /etc/init.d/mysqld start
配置mysql
[root@localhostmysql]# bin/mysql
如果mysql进不去MySQL:
ln -s /usr/local/mysql/bin/mysql /usr/bin
有时候安装好MySQL程序的时候,直接输入命令MySQL或mysqladmin会发现提示命令不存在,这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。
首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令:
ln -s /usr/local/mysql/bin/mysql(mysqladmin) /usr/bin
mysql> deletefrom mysql.user where Host!='localhost'; #(只留允许本机登录的帐号)
mysql> flushprivileges; #(刷新授权表)
mysql> setpassword for 'root'@'localhost'=password('123456'); #(设置用户密码)
mysql> exit
[root@localhostmysql]# bin/mysql -h localhost -u root -p123456 #(登录mysql)
编译安装php
[root@localhostlinux]# tar -zxvf php-5.3.22.tar.gz
[root@localhostlinux]# cd /usr/local/src/php-5.3.22
[root@localhostphp-5.3.22]#
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --with-libxml-dir=/usr/local/libxml2/ --with-png-dir=/usr/local/libpng/ --with-jpeg-dir=/usr/local/jpeg/ --with-freetype-dir=/usr/local/freetype/ --with-gd=/usr/local/gd/ --with-mcrypt=/usr/local/libmcrypt/ --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-soap --enable-mbstring=all --enable-sockets **如果出错,将 --with-gd=/usr/local/gd/ 改为 --with-gd 系统gd**#./configure --prefix=/usr/local/php \#--with-apxs2=/usr/local/apache2/bin/apxs \#--with-mysql=/usr/local/mysql/ \#--with-libxml-dir=/usr/local/libxml2/ \#--with-png-dir=/usr/local/libpng/ \#--with-jpeg-dir=/usr/local/jpeg/ \#--with-freetype-dir=/usr/local/freetype/ \#--with-gd=/usr/local/gd/ \#--with-mcrypt=/usr/local/libmcrypt/ \#--with-mysqli=/usr/local/mysql/bin/mysql_config \#--enable-soap\ (变量激活SOAP和web services支持)#--enable-mbstring=all \ (使多字节字符串支持)#--enable-sockets (变量激活socket通讯特性)
[root@localhostphp-5.3.22]# make
[root@localhostphp-5.3.22]# make install
[root@localhostphp-5.3.22]# cp -vRp php.ini-development /etc/php.ini
[root@localhostphp-5.3.22]# vi /usr/local/apache2/conf/httpd.conf
找到:AddType application/x-compress .ZAddType application/x-gzip .gz .tgz在后面添加:AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .php5
找到:<IfModule dir_module>DirectoryIndex index.html</IfModule>添加:在index.html后面添加index.php就行啦!
[root@localhostphp-5.3.22]# service httpd stop
[root@localhostphp-5.3.22]# service httpd start
[root@localhostphp-5.3.22]# vi /usr/local/apache2/htdocs/phpinfo.php
添加内容为:
<?phpphpinfo();
?>
打开浏览器进行访问,如果出现PHP版本界面,及安装成功。
http://xxx.xxx.xxx.xxx./phpinfo.php
Centos6.5 LAMP环境源码包安装与配置,附安装包百度网盘地址相关推荐
- puppet3.5源码包安装和配置
简介: puppet采用C/S星状的结构,所有的客户端和一个或几个服务器交互.每个客户端周期的(默认半个小时)向服务器发送请求,获得其最新的配置信息,保证和该配置信息同步.每个puppet客户端每半小 ...
- LAMP环境源码搭建
准备环境 1.设置网卡:IP地址,网关,dns. 2.看情况设置自己的yum本地源或者网络源 3.关闭所有防护,防火墙与selinux 4.安装gcc* 和make工具 5.下载lamp环境源码包与依 ...
- Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装、脚本安装包...
一.Linux软件包分类 1.1 源码包 优点: 开源,如果有足够的能力,可以修改源代码: 可以自由选择所需的功能: 软件是编译安装,所以更加适合自己的系统,更加稳定.效率更高: 卸载方便: 缺点: ...
- 【SRE笔记 2022.9.7 linux进程相关命令及源码包安装】
SRE笔记 2022.9.7 源码包 定义 源码包安装 优缺点 优点 缺点 获取 安装 C语言和开发 nginx安装示例 基础环境准备 gcc make wget 下载源码包 解压源码包,进入目录 ( ...
- 如何从源码包安装软件?
从源码包安装软件最重要的就是仔细阅读README INSTALL等说明文件 它会告诉你怎样才能成功安装 通常从源码包安装软件的步骤是: tar jxvf gtk+-2.4.13.tar.bz2 解开 ...
- 源码包安装mysql_源码包安装MySQL
MySQL安装方式 1.二进制安装2.源码包安装3.rpm包安装 一.源码包安装 源码包安装比较繁琐,但是更加灵活,可以按自己需求配置 1.下载源码包 [root@db03~]# wget https ...
- mysql国内源码安装,mysql 源码包安装
mysql 源码包安装 #downloads 不同的mysql rpm包介绍: MySQL-devel:mysql开发包.针对mysql进行二次开发使用 MySQL-embedded:嵌入式环境使用的 ...
- linux 如何从源码包安装软件?
如何从源码包安装软件? 从源码包安装软件最重要的就是仔细阅读README INSTALL等说明文件 它会告诉你怎样才能成功安装 :) 通常从源码包安装软件的步骤是: tar jxvf gtk+-2 ...
- 源码包安装Nginx(1.19.1),并配置Nginx,比如:用户认证,防盗链,虚拟主机,SSL等功能
基础配置 #关闭防火墙 [root@node2 ~]# systemctl stop firewalld [root@node2 ~]# systemctl disable firewalld #清空 ...
最新文章
- 北师大毕彦超:AI和人类感知的相同点和不同点
- 双端队列的实现与应用
- 好记心不如烂笔头之jQuery学习,第一章
- DL框架之darknet:深度学习框架darknet的简介、安装、使用方法的详细攻略
- 线段树-简单线段树模板
- 局部遮罩 shade(二)
- 你应该知道的浮点数基础知识
- Golang实践录:xorm使用记录
- java ee 三层架构_JavaEE的三层架构
- YYText实现图文混排静态图和动态图同时显示
- 德保罗大学计算机科学专业,德保罗大学专业
- 数字图像处理不得不知的点(1)
- 微信开发者工具模拟扫描二维码调试
- 光交删zone注意事项
- 电源滤波为何通常是一大一小两个电容并联?
- 微信小程序 - BILIBILI-demo
- 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——2.7 高阶组件...
- IPGuard启动加密常用的策略
- 陳三甲网络笔记:赚钱路上,一些人生思考 陳三甲网络笔记
- mysql 多条件like语句、正则regexp