我的编程空间,编程开发者的网络收藏夹
学习永远不晚

基于Nginx+PHP+MySQL怎么搭建VPS

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

基于Nginx+PHP+MySQL怎么搭建VPS

这篇文章主要介绍“基于Nginx+PHP+MySQL怎么搭建VPS”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“基于Nginx+PHP+MySQL怎么搭建VPS”文章能帮助大家解决问题。

目前nginx的worker_processes设置为4,php-fpm设置为dynamic模式,max_children=32,start_servers=8,min_spare_servers=4,max_spare_servers=16,max_request=512的环境下,540mb内存剩余380mb,相比之前用zend server ce搭建的lamp内存开销,优化效果还是十分明显的,而且网站速度也很理想,给我最大的感受就是页面请求的响应速度比以前大大提升了。
鉴于mysql5.5.8这个新产品发布不久,网上的相关资料匮乏,补充一些自己在编译上的内容(注意,我因为自己对innodb无需求,因此屏蔽了innodb引擎,如果需要可以开启参数-dwith_innobase_storage_engine=1。

复制代码 代码如下:

#download software package
wget http://www.cmake.org/files/v2.8/cmake-2.8.3.tar.gz
wget http://ftp.gnu.org/gnu/bison/bison-2.4.3.tar.gz
tar zxvf cmake-2.8.3.tar.gz
cd cmake-2.8.3/
./configure --prefix=/usr
gmake
gmake install
cd ../
tar zxvf bison-2.4.3.tar.gz
cd cd bison-2.4.3
./configure
make
make install

#install mysql5.5.8
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
mkdir -p /data/mysql
chown -r mysql:mysql /data/mysql
tar zxvf mysql-5.5.8.tar.gz
cd mysql-5.5.8
cmake . -dcmake_install_prefix=/usr/local/mysql -dmysql_datadir=/data/mysql -dwithout_innobase_storage_engine=1 -dwith_memory_storage_engine=1 -dwith_myisam_storage_engine=1 -dsysconfdir=/etc/ -dwith_ssl=yes -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_readline=on
make
make install
/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql/ --datadir=/data/mysql --user=mysql

#modify mysql config
vim /etc/my.cnf

[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 256m
max_allowed_packet = 1m
table_open_cache = 256
sort_buffer_size = 1m
read_buffer_size = 1m
read_rnd_buffer_size = 4m
myisam_sort_buffer_size = 64m
thread_cache_size = 8
query_cache_size= 16m
thread_concurrency = 1
basedir = /usr/local/mysql
datadir = /data/mysql
default-storage-engine = myisam
log-bin=mysql-bin
binlog_format=mixed
server-id = 1
[mysqldump]
quick
max_allowed_packet = 16m
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 128m
sort_buffer_size = 128m
read_buffer = 2m
write_buffer = 2m
[mysqlhotcopy]
interactive-timeout

#add to boot config
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
/etc/rc.d/init.d/mysqld start
/usr/local/mysql/bin/mysql -u root -p -s /tmp/mysql.sock

ps:如果在编译php的时候报错error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: no such file or directory,可以通过以下方法解决:

复制代码 代码如下:

ln -s /usr/local/mysql/lib/mysql/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16

关于“基于Nginx+PHP+MySQL怎么搭建VPS”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

基于Nginx+PHP+MySQL怎么搭建VPS

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么用CentOS7+node.js+nginx+MySQL搭建服务器

本篇内容介绍了“怎么用CentOS7+node.js+nginx+MySQL搭建服务器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!工具安装
2023-06-17

基于ChatGPT怎么搭建微信机器人

这篇文章主要讲解了“基于ChatGPT怎么搭建微信机器人”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“基于ChatGPT怎么搭建微信机器人”吧!流程想要在微信中接入 ChatGPT 我们需要
2023-07-05

Centos8怎么搭建基于kdc加密的nfs

这篇文章主要讲解了“Centos8怎么搭建基于kdc加密的nfs”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos8怎么搭建基于kdc加密的nfs”吧!配置1.Kerberos提供了
2023-06-22

怎么轻松搭建基于Serverless的Go应用

怎么轻松搭建基于Serverless的Go应用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先介绍下在本文出现的几个比较重要的概念:函数计算(Function Compu
2023-06-04

基于Jenkins+Maven+Gitea+Nexus怎么搭建CICD环境

本文小编为大家详细介绍“基于Jenkins+Maven+Gitea+Nexus怎么搭建CICD环境”,内容详细,步骤清晰,细节处理妥当,希望这篇“基于Jenkins+Maven+Gitea+Nexus怎么搭建CICD环境”文章能帮助大家解决
2023-06-26

基于docker怎么搭建局域网服务器

要在局域网中搭建服务器,可以通过Docker来轻松实现。以下是基于Docker搭建局域网服务器的步骤:安装Docker:首先确保你的主机上已经安装了Docker,可以通过官方文档进行安装。编写Dockerfile:创建一个Dockerfil
基于docker怎么搭建局域网服务器
2024-03-04

怎么搭建一个基于Docker的Tomcat运行环境

这篇文章主要介绍“怎么搭建一个基于Docker的Tomcat运行环境”,在日常操作中,相信很多人在怎么搭建一个基于Docker的Tomcat运行环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么搭建一个基
2023-06-04

Windows环境下怎么搭建Nginx和多版本PHP共存

这篇“Windows环境下怎么搭建Nginx和多版本PHP共存”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Windows环
2023-06-26

在Ubuntu系统上怎么搭建Nginx+HHVM+MySQL的开发环境

本篇内容主要讲解“在Ubuntu系统上怎么搭建Nginx+HHVM+MySQL的开发环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在Ubuntu系统上怎么搭建Nginx+HHVM+MySQL
2023-06-13

基于云服务器怎么搭建幻兽帕鲁服务器

要搭建幻兽帕鲁服务器,您可以按照以下步骤进行操作:1.选择云服务器:选择适合您需求的云服务器,确保服务器配置满足运行幻兽帕鲁服务器的要求。2.操作系统安装:根据您的云服务器提供商的要求,在云服务器上安装操作系统,推荐使用Linux系统,
基于云服务器怎么搭建幻兽帕鲁服务器
2024-04-09

基于云服务器怎么搭建幻兽帕鲁服务器

基于云服务器搭建幻兽帕鲁服务器本指南详细介绍了如何使用云服务器创建和配置幻兽帕鲁服务器,包括准备工作、安装依赖项、配置服务器、构建容器、测试服务器、配置Nginx反向代理以及附加设置。此外,还提供了注意事项以确保服务器的安全性和可靠性。通过遵循本指南,您可以轻松地在云服务器上搭建一个功能齐全的幻兽帕鲁服务器,并享受与朋友在线游玩的乐趣。
基于云服务器怎么搭建幻兽帕鲁服务器
2024-04-10

R语言基于Keras的MLP神经网络及环境怎么搭建

这篇文章主要为大家分析了R语言基于Keras的MLP神经网络及环境怎么搭建的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“R语言基于Keras的MLP神经网络
2023-06-26

基于ARCGIS二次开发可视化JAVA开发环境怎么搭建

要搭建基于ARCGIS二次开发的可视化JAVA开发环境,需要按照以下步骤进行操作:下载并安装ARCGIS Runtime SDK for Java。可以从Esri官方网站上下载该软件包,并按照官方提供的安装指南进行安装。配置JAVA开发环境
2023-10-24

怎么在CentOS LAMP环境搭建和测试php与mysql的连接

这篇文章主要介绍“怎么在CentOS LAMP环境搭建和测试php与mysql的连接”,在日常操作中,相信很多人在怎么在CentOS LAMP环境搭建和测试php与mysql的连接问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法
2023-06-16

yum仓库基于file和http两种服务器的搭建过程是怎么样的

这期内容当中小编将会给大家带来有关yum仓库基于file和http两种服务器的搭建过程是怎么样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。YUM: Yellowdog Update Modifier,
2023-06-06

编程热搜

目录