皮皮网

【webbrowser获取网页源码】【mac dac 源码】【virtual box 源码】源码安装lnmp

来源:android 天气源码 时间:2024-11-23 03:57:41

1.LNMP LNMPA 504 Gateway Time-out错误解决方法
2.雨云服务器搭建Typecho个人博客网站,源码保姆级建站教程,安装网站搭建教程
3.WSL2子系统安装CentOS8及源码编译Nginx1.18+PHP7.4+MySql8.0开发环境
4.ubuntu14.04安装LNMP_MySQL

源码安装lnmp

LNMP LNMPA 504 Gateway Time-out错误解决方法

       systems的源码VPS放那里很久没用,刚好W2被停了一些时日,安装实在无聊,源码想把美女还是安装webbrowser获取网页源码放在上面,所以,源码直接卡擦重装了systems的安装VPS的系统,$刀的源码小内存,自然不弄面板了,安装直接LNMP,源码结果出现了意想不到的安装问题。

       VPS安装LNMPA一路比较顺利,源码mac dac 源码貌似时间比较长,安装花了2小时左右(哎,源码够郁闷的,晚点写个systems$/年VPS的评测吧),下载源码,解压都不错,安装dedecms,完全OK。这个源码,是别人提供的,上传空间需要安装后再还原下数据,问题就在还原数据的virtual box 源码时候出现了,每次均很快提示: Gateway Time-out!

       因为后台要还原的数据文件很多,我发现,前面比较小的没问题,问题总是出现在恢复某个大的数据库文件上,首先想到可能是php执行时间问题,打开/usr/local/php/etc/,编辑php.ini文件:

       max_execution_time 设置为0(或者高于目前值的数值)

       重启过LNMP之后,忐忑的重新还原数据,OH,仍然,头疼,网页壁纸源码继续搜索解决方法。

       编辑:/usr/local/apache/conf/extra/下的f配置文件,启动MySql。

       . 源码编译安装php7.4

       下载php7.4源码,安装编译工具和库文件,创建用户组和用户,配置编译参数,解压缩并移动到指定目录,检查配置并生成配置文件,安装完成。

       . LNMP环境测试

       测试Nginx和PHP-FPM的配合,配置Nginx和PHP-FPM,语音导游 源码通过phpinfo文件验证php和Nginx的配合情况,测试phpMyAdmin,确保数据库连接无误,至此,LNMP环境测试完成。

ubuntu.安装LNMP_MySQL

       在Ubuntu上构建一套LNMP环境,包括MySQL、PHP和Nginx,可以为开发提供稳定高效的服务。下文将详细介绍具体步骤。

       首先,确保系统为Ubuntu .,安装MySQL:

       下载MySQL的最新版本,使用命令`wget /mysql5/5.5/mysql-5.5..tar.gz`。

       解压缩下载的包:`tar -xvf mysql-5.5..tar.gz`。

       进入解压后的目录:`cd mysql-5.5.`。

       安装编译所需的工具,如`sudo apt-get install cmake`和`g++`。

       安装MySQL依赖库,使用命令`sudo apt-get install libncurses5-dev`。

       使用`cmake .`进行编译准备,可能需要先删除`CMakeCache.txt`文件。

       安装MySQL,执行编译和安装命令:`make`和`make install`。

       创建MySQL组和用户,使用命令`groupadd mysql`和`useradd -r -g mysql mysql`。

       更改MySQL文件权限,使用`sudo chown -R mysql .`和`sudo chgrp -R mysql .`。

       创建数据库并初始化,执行`sudo scripts/mysql_install_db --user=mysql`。

       更改MySQL文件权限为所有者和组所有:`sudo chown -R root .`和`sudo chown -R mysql data`。

       生成MySQL配置文件,使用`sudo cp support-files/my-medium.cnf /etc/my.cnf`。

       启动MySQL服务,使用命令`sudo bin/mysqld_safe --user=mysql &`。

       测试MySQL服务是否正常运行,使用命令`/usr/local/mysql/bin/mysql`。

       接下来,安装PHP:

       下载PHP源码包,使用命令`wget 2.php.com/distributions/php-5.5..tar.gz`。

       解压缩PHP源码包:`tar -xvf php-5.5..tar.gz`。

       安装PHP所需依赖库:`sudo apt-get install libxml2-dev openssl libcurl3-openssl-dev libcurl4-gnutls-dev libjpeg-dev libpng-dev libxpm-dev libfreetype6-dev libt1-dev libmcrypt-dev libxslt1-dev`。

       进入PHP源码目录:`cd php-5.5.`。

       配置编译参数:`./configure --prefix=/usr/local/php`和相关选项。

       编译并安装PHP:`make`和`make install`。

       生成PHP配置文件:`sudo cp ./php.ini-production /usr/local/php/etc/php.ini`。

       启动PHP-FPM服务:`sudo /usr/local/php/bin/php-cgi -b &`。

       最后,安装Nginx:

       下载Nginx源码包:`wget http://nginx.org/download/nginx-1.7.0.tar.gz`。

       解压缩Nginx源码包:`tar -xvf nginx-1.7.0.tar.gz`。

       安装Nginx所需依赖库:`sudo apt-get install libpcre3 libpcre3-dev`。

       进入Nginx源码目录:`cd nginx-1.7.0`。

       配置Nginx编译参数:`./configure`和相关选项。

       编译并安装Nginx:`make`和`make install`。

       编辑Nginx配置文件:`sudo gedit /usr/local/nginx/conf/nginx.conf &`。

       在配置文件中修改FastCGI参数,以与PHP-FPM连接。

       启动Nginx服务:`sudo /usr/local/nginx/sbin/nginx &`。

       完成上述步骤后,通过浏览器访问`.0.0.1`检查是否可以正常连接到MySQL,然后创建并测试PHP与MySQL的连接,确保LNMP环境搭建成功。