一、OneinStack一键安装PHP/JAVA/HHVM
OneinStack是一个轻量级的集成环境,能够快速实现PHP、JAVA、HHVM的一键安装,兼容了主流的Linux操作系统。以下为详细步骤:
-
进入OneinStack的官网(https://oneinstack.com/),点击页面上的“Download”下载代码。
-
下载完代码后,在终端中输入命令“tar -xzf OneinStack-*.tar.gz”,解压缩下载的压缩包。
-
解压后会得到一个名为“oneinstack”的文件夹,进入该文件夹。
-
执行命令"./install.sh"进行一键安装。安装期间只需要根据提示操作即可,整个过程约半小时。
-
安装成功后,即可使用一键安装PHP/JAVA/HHVM完成网站建设。
示例一:在Ubuntu操作系统中一键安装PHP
-
执行命令“wget https://raw.githubusercontent.com/oneinstack/oneinstack/master/install.sh”下载安装脚本。
-
执行命令“chmod +x install.sh”,使得脚本可执行。
-
执行命令“./install.sh --php_option 2”,其中"--php_option 2"是指选择安装PHP版本为7.2。
-
安装过程中,按照提示输入MySQL相关信息,直至安装完成。
-
安装成功后,即可通过访问"http://ip/index.php"测试PHP是否安装成功。
二、超详细的VPS手动安装LNMP的方法
LNMP是常用的Web服务器运行环境,包含了Linux、Nginx、MySQL和PHP。以下为详细步骤:
-
登陆服务器,通过ssh连接VPS。
-
在终端中输入命令“sudo apt-get update && sudo apt-get install nginx”,更新软件源并安装Nginx。
-
安装MySQL数据库。输入命令“sudo apt-get install mysql-server mysql-client”,即可完成安装。
-
安装PHP,输入命令“sudo apt-get install php7.4-cli php7.4-fpm php7.4-mysql php7.4-gd php7.4-curl libapache2-mod-php7.4”。
-
配置Nginx和PHP,输入命令“sudo nano /etc/nginx/sites-available/default”,将其中的server段替换为如下代码:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
-
重新启动Nginx服务,输入命令“sudo systemctl restart nginx.service”,使得Nginx服务生效。
-
接下来就可以在/var/www/html目录下创建自己的网站,并访问"http://ip"测试是否搭建成功。
示例二:在CentOS操作系统中手动安装LNMP
-
首先更新系统的安装源,输入命令“sudo yum update”。
-
安装EPEL,在CentOS中该安装源包含了许多与系统依赖有关的工具和程序。
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
-
安装Nginx服务器,在终端中输入命令“sudo yum install nginx”。
-
安装MySQL数据库,在终端中输入命令“sudo yum install mysql-server”。安装完成后,启动MySQL服务,输入命令“sudo systemctl start mysqld”。
-
安装PHP并在Nginx中支持php,输入命令“sudo yum install php-fpm php-mysql”与“sudo nano /etc/nginx/conf.d/default.conf”分别完成。
-
重新启动Nginx和php-fpm服务,输入命令“sudo systemctl restart nginx”,然后通过访问"http://ip"的方式进行测试。
至此,VPS手动安装LNMP方法完成。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法 - Python技术站