lamp一键安装包怎么单独升级php

lamp一键安装包怎么单独升级php,第1张

在LNMP目前LNMP v1.2/1.3中已经包含了Nginx、MySQL/MariaDB、PHP的升级脚本,可以帮助搭建对环境中的程序进行升级。(注意:以下 *** 作均需要在lnmp压缩包解压后的目录里运行)

一、Nginx升级脚本

执行:./upgrade.sh nginx 按提示输入版本号后回车(访问 http://nginx.org/en/download.html 可查找nginx的最新版本号和以往旧版本号。如:1.6.0 ),再次回车确认即可开始升级Nginx。如要升级到1.9.5或更高版本必须使用v1.3里面的升级脚本。Nginx升级为平滑升级,升级过程不影响nginx的运行。

另外如需添加其他模块可以编辑lnmp.conf 配置文件,在 Nginx_Modules_Options 参数的引号里加其他需要的参数。

lnmp 1.2版修改include/upgrade_nginx.sh文件

在Nginx_Modules_Arguments="" 参数的双引号里添加需要的其他模块,多个模块参数空格隔开,然后再运行升级即可。

二、MySQL升级脚本

虽然脚本会备份数据,但依然建议先自行备份!

执行:./upgrade.sh mysql 需要先输入MySQL root密码进行验证,验证不通过将无法进行升级,验证通过后可以到http://dev.mysql.com/downloads/mysql/ 获取MySQL的版本号,输入后回车确认,如要启用Innodb,输入y,不确定的话也可以输入输入y 回车确认,再次回车确认即可开始升级。会在/root 目录下生成mysql_upgrade日期.log的日志文件,供出错时排查。

如升级失败可将/usr/local/oldmysql日期的目录重命名为mysql,并将/etc/下的my.conf.bak.日期的配置文件重命名为my.cnf和/etc/init.d/下的mysql.bak.日期重命名为mysql即可恢复原mysql。(下面MySQL升级至MariaDB及升级MariaDB一样)

三、MySQL升级至MariaDB脚本

MariaDB是MySQL的一个分支,主要由开源社区在维护。MariaDB兼容MySQL,由MySQL创始人主导开发。依然建议先自行备份!

执行:./upgrade.sh m2m 需要先输入MySQL root密码进行验证,验证不通过将无法进行升级,验证通过后可以到https://downloads.mariadb.org/ 获取MariaDB的版本号,输入后回车确认,如要启用Innodb,输入y,不确定的话也可以输入输入y 回车确认,再次回车确认即可开始升级。会在/root 目录下生产mysql2mariadb_upgrade日期.log的日志文件,供出错时排查。

四、MariaDB升级脚本

依然建议先自行备份!

执行:./upgrade.sh mariadb 需要先输入MariaDB root密码进行验证,验证不通过将无法进行升级,验证通过后可以到https://downloads.mariadb.org/ 获取MariaDB的版本号,输入后回车确认,如要启用Innodb,输入y,不确定的话也可以输入输入y 回车确认,再次回车确认即可开始升级。会在/root 目录下生产mariadb_upgrade日期.log的日志文件,供出错时排查。

如升级失败可将/usr/local/oldmariadb日期的目录重命名为mariadb,并将/etc/下的my.conf.bak.日期的配置文件重命名为my.cnf和/etc/init.d/下的mariadb.bak.日期重命名为mariadb即可恢复原mariadb。

五、LNMP PHP升级脚本

升级PHP前,请确认你的网站程序是否支持升级到的PHP版本,防止升级到网站程序不兼容的PHP版本,具体可以去你使用的PHP程序的官网查询相关版本支持信息。v1.3大部分情况下也可以进行降级 *** 作。

执行:./upgrade.sh php 到http://www.php.net/downloads.php 获取版本号,输入版本号,如5.3.28 回车,再次回车确认即可开始升级。

如需要编译其他参数可以,lnmp 1.3版可以修改lnmp.conf配置文件里的 PHP_Modules_Options 参数的引号里加其他需要的参数。

lnmp 1.2版修改include/upgrade_php.sh文件

在PHP_Modules_Arguments="" 参数的双引号里添加需要的其他模块,多个模块参数空格隔开,然后再运行升级即可。

六、LNMPA/LAMP PHP升级脚本

升级PHP前,请确认你的网站程序是否支持升级到的PHP版本,防止升级到网站程序不兼容的PHP版本,具体可以去你使用的PHP程序的官网查询相关版本支持信息。

执行:./upgrade.sh phpa 到http://www.php.net/downloads.php 获取版本号,输入版本号,如5.3.28 回车,再次回车确认即可开始升级。

你可以参考: 《LNMP一键安装升级nginx及php常用设置SFTP管理指南》这往篇文章 网址: http://www.askbar.net/a/fuwuqi/http/2011/0411/417.html 或 http://www.cnvz.org/a/fuwuqi/http/2011/0411/365.html 如有疑问可以E-mail给我:whs@askbar.net

1、安装cmake

tar zxf untar/cmake-2.8.8.tar.gz

pushd cmake-2.8.8

./bootstrap &&gmake &&gmake install

popd

2、创建用户

groupadd mysql

useradd -g mysql mysql

mkdir -p /usr/local/mysql

mkdir -p /var/lib/mysql

chown -R mysql.mysql /usr/local/mysql

chown -R mysql.mysql /var/lib/mysql

3、安装mysql

tar zxf untar/mysql-5.6.12.tar.gz

pushd mysql-5.6.12

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_EXTRA_CHARSETS:STRING=all \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DENABLED_LOCAL_INFILE=1 \

-DMYSQL_DATADIR=/var/lib/mysql \

-DMYSQL_USER=mysql

make

make install

4、启动脚本和配置文件

cp /opt/LNMP/mysql-5.6.12/support-files/my-default.cnf /usr/local/mysql/my.cnf

cp /opt/LNMP/mysql-5.6.12/support-files/mysql.server /etc/init.d/mysqld

5、初始化mysql

cd /usr/local/mysql

./scripts/mysql_install_db –datadir=/var/lib/mysql –user=mysql

6、启动mysql

chmod +x /etc/init.d/mysqld

chkconfig mysqld on

/etc/init.d/mysqld start

7、设置root密码

./bin/mysqladmin -u root password ‘123456’

8、检查端口

netstat -ntlp |grep 3306

9、删除不必要的用户

mysql -uroot -p123456 -e”drop user ”@’localhost'”

mysql -uroot -p123456 -e”drop user ”@’`hostname`'”

mysql -uroot -p123456 -e”drop user ‘root’@’`hostname`'”

mysql -uroot -p123456 -e”drop user root@’::1′”

10、#创建数据库

mysql -uroot -p123456 -e”create database db01”

#创建用户

mysql -uroot -p123456 -e”CREATE USER ‘user01’@’localhost’ IDENTIFIED BY ‘123456’”

mysql -uroot -p123456 -e”GRANT ALL ON db01.* TO ‘user01’@’localhost’”


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6112314.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存