源码安装lnmp

4.mysql
/lnmp/cmake/bin/cmake \
-DCMAKE_INSTALL_PREFIX=/lnmp/mysql \
-DMYSQL_DATADIR=/lnmp/mysql/data \
-DSYSCONFDIR=/lnmp/mysql/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/lnmp/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci

make && make install
yum -y install ncurses-devel
新安装的mysql如果需要密码,查看cat /root/.mysql_secret中即为mysql的默认root密码
进入后set password="123456";
安装完成后需要添加php扩展,先cd到php安装源文件ext/gd(以安装gd为例)
/php路径/bin/phpize 生成configure文件
./configure --with-php-config=/php路径/bin/php-config
php查看安装的模块php -m
加入环境变量例子(环境变量地址:/etc/profile)
PATH=/lnmp/mysql/bin:$PATH
export PATH
source /etc/profile