1 yum install gcc
yum install gcc-c++
yum install make
yum install libtool
yum install pcre-devel
2 yum install libxml2 libxml2-devel 查看安装目录 rpm -qal libxml2 一般在/usr/lib64libxml2.so.2.so.2.7.6
3 yum install libmcrypt 查看安装目录 rpm -qal libmcrypt 一般在/usr/lib64/libmcrypt.so.4.4.8
4 yum install zlib 同上 /lib64/libz.so.1.2.3
5 yum install libpng 同上 /usr/lib64/libpng12.so.0.49.0 /usr/lib64/libpng.so.3.49.0
yum install libjpeg-devel
yum install libpng-devel
yum install mcrypt libmcrypt-devel
6 yum install gd 同上 freetype libjpeg-turbo一同安装了
/usr/lib64/libfreetype.so.6.3.22
/usr/lib64/libgd.so.2.0.0
/usr/lib64/libjpeg.so.62.0.0
yum freetype-devel
8 pcre /lib64/libpcre.so.0.0.1
9 yum instlal apr apr-devel apr-util apr-util-devel /usr/lib64/libapr-1.so.0.3.9 /usr/lib64/libaprutil-1.so.0.3.9
10
cp apr apr-util 解压缩报 到 httpd/srclib目录下
./configure --prefix=/usr/local/apache2 --with-included-apr --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --with-pcre
11 安装 mysql
yum install cmake perl
yum install ncurses-devel
groupadd mysql
useradd -g mysql mysql
解压boost 到/usr/local/boost目录
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/home/mysql/data -DMYSQL_UNIX_ADDR=/home/mysql/mysqld.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
make && make install
vim /etc/my.cnf
chown -Rf mysql:mysql /usr/local/mysql /home/mysql
bin/mysql_install_db --user=mysql --datadir=/home/mysql/data初始化脚本在/usr/local/mysql/下生成了配置文件my.cnf,需要更改该配置文件的所有者:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 复制服务启动脚本
service mysql start启动MySQL服务
chkconfig mysql on设置开机自动启动服务
/etc/my.cnf 配置文件内容
[mysqld]
datadir=/home/mysql/data
socket=/home/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/home/mysql/logs/mysqld.log
pid-file=/home/mysql/mysqld.pid
[client]
socket = /home/mysql/mysql.sock
解决无法登陆问题
/usr/local/mysql/bin/mysqld_safe --user=mysql --skip-grant-tables &
mysql密码:mmgz_2017
ysql> update mysql.user set authentication_string=password('new_password') where user='root' and Host ='localhost';
mysql> flush privileges;
mysql> quit;
在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库
exit
mysql 安全配置
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-libxml-dir=/usr/lib64/ --with-png-dir=/usr/lib64/ --with-jpeg-dir=/usr/lib64/ --with-freetype-dir=/usr/lib64/ --with-gd --with-zlib-dir=/lib64/ --with-mcrypt=/usr/lib64/ --with-mysqli --enable-soap --enable-mbstring=all --enable-sockets
make && make install
yum install gcc-c++
yum install make
yum install libtool
yum install pcre-devel
yum install openssl-devel
yum install curl-devel
2 yum install libxml2 libxml2-devel 查看安装目录 rpm -qal libxml2 一般在/usr/lib64libxml2.so.2.so.2.7.6
3 yum install libmcrypt 查看安装目录 rpm -qal libmcrypt 一般在/usr/lib64/libmcrypt.so.4.4.8
4 yum install zlib 同上 /lib64/libz.so.1.2.3
5 yum install libpng 同上 /usr/lib64/libpng12.so.0.49.0 /usr/lib64/libpng.so.3.49.0
yum install libjpeg-devel
yum install libpng-devel
yum install mcrypt libmcrypt-devel
6 yum install gd 同上 freetype libjpeg-turbo一同安装了
/usr/lib64/libfreetype.so.6.3.22
/usr/lib64/libgd.so.2.0.0
/usr/lib64/libjpeg.so.62.0.0
yum freetype-devel
yum install gd-devel
8 pcre /lib64/libpcre.so.0.0.1
9 yum instlal apr apr-devel apr-util apr-util-devel /usr/lib64/libapr-1.so.0.3.9 /usr/lib64/libaprutil-1.so.0.3.9
10
cp apr apr-util 解压缩报 到 httpd/srclib目录下
./configure --prefix=/usr/local/apache2 --with-included-apr --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --with-pcre
11 安装 mysql
yum install cmake perl
yum install ncurses-devel
groupadd mysql
useradd -g mysql mysql
解压boost 到/usr/local/boost目录
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/home/mysql/data -DMYSQL_UNIX_ADDR=/home/mysql/mysqld.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
make && make install
vim /etc/my.cnf
chown -Rf mysql:mysql /usr/local/mysql /home/mysql
bin/mysql_install_db --user=mysql --datadir=/home/mysql/data初始化脚本在/usr/local/mysql/下生成了配置文件my.cnf,需要更改该配置文件的所有者:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 复制服务启动脚本
service mysql start启动MySQL服务
chkconfig mysql on设置开机自动启动服务
/etc/my.cnf 配置文件内容
[mysqld]
datadir=/home/mysql/data
socket=/home/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/home/mysql/logs/mysqld.log
pid-file=/home/mysql/mysqld.pid
[client]
socket = /home/mysql/mysql.sock
解决无法登陆问题
/usr/local/mysql/bin/mysqld_safe --user=mysql --skip-grant-tables &
mysql密码:mmgz_2017
ysql> update mysql.user set authentication_string=password('new_password') where user='root' and Host ='localhost';
mysql> flush privileges;
mysql> quit;
在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库
exit
mysql 安全配置
/usr/local/mysql/bin/mysql_secure_installation -u root -p
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-libxml-dir=/usr/lib64/ --with-png-dir=/usr/lib64/ --with-jpeg-dir=/usr/lib64/ --with-freetype-dir=/usr/lib64/ --with-gd --with-zlib-dir=/lib64/ --with-mcrypt=/usr/lib64/ --with-mysqli --enable-soap --enable-mbstring=all --enable-sockets
make && make install