欢迎访问服务器技术网-www.fuwuqijishu.com

Linux Debian系统VPS主机手工安装LiteSpeed+PHP+MySQL网站环境

运维 fuwuqijishu 2年前 (2022-09-04) 63次浏览 0个评论 扫描二维码

如果我们需要在Linux VPS/服务器环境中安装、架设网站,肯定是需要在服务器中配置能够运营网站的环境,比如我们需要搭建PHP+MYSQL环境才可以安装我们常用的PHP程序网站。相对而言,在Linux VPS中搭建网站环境的方法比较多,有我们见到的一键WEB面板安装,也有一键环境包,在众多一键环境包中个人比较喜欢LLSMP(LiteSpeed),尤其是基于Debian系统环境占用的资源比较小。

但是,一键包毕竟有很多的不足之处,比如环境软件版本的问题,以及一些我们不需要的功能,最为高端的方法就是我们手工配置软件环境,比如按照步骤的去配置LiteSpeed、PHP、MYSQL数据库。可能对于普通的新接触VPS用户来说稍许有些困难,但是对于深入学习VPS网站环境的,以后肯定还是需要学习手工安装软件包的,这样会知道原理和步骤。

打算后续一段时间,专门整理我们常用的网站环境,都用手工编译来安装部署,这篇文章就部署较为喜欢的LiteSpeed+PHP+MySQL网站环境。

 第一、优化Debian环境和删除不必要的环境软件包

我们需要将VPS安装Debian环境,这里我在写这篇文章的时候用Debian 6版本,我们需要先优化和卸载一些没必要的软件环境,直接执行脚本。

apt-get update
apt-get -y purge apache2-* bind9-* xinetd samba-* nscd-* portmap sendmail-* sasl2-bin
apt-get -y purge lynx memtester unixodbc python-* odbcinst-* sudo tcpdump ttf-*
apt-get autoremove && apt-get clean

直接登录SSH,然后贴进去运行。如果有界面弹出,我们选择YES继续回车。

第二、安装MYSQL及必备的库文件

apt-get remove apache
apt-get update
apt-get upgrade
apt-get install autoconf gcc g++ libjpeg62-dev libpng12-dev libxml2-dev curl libcurl4-openssl-dev libmcrypt-dev libmhash-dev libfreetype6-dev patch make mcrypt mysql-server libmysql++-dev zlib-bin zlib1g-dev

期间,会要求我们设置MYSQL ROOT账户密码。然后我们需要设置autoconf配置

export PHP_AUTOCONF=/usr/bin/autoconf
export PHP_AUTOHEADER=/usr/bin/autoheader

第三、下载和安装LiteSpeed

cd /tmp
wget http://litespeedtech.com/packages/4.0/lsws-4.2.23-std-i386-linux.tar.gz
tar zxvf lsws*
cd lsws*
sh ./install.sh

Linux Debian系统VPS主机手工安装LiteSpeed+PHP+MySQL网站环境

我们会看到LiteSpeed授权界面,连续用键盘中的”空格键”可以拉到界面最下面,然后输入”Yes”同意条款继续,这里要注意大小写”Y”。

在安装过程中,会有下面的提示。已经把一些非交互的内容删除,我们对照设置。

Destination [/usr/local/lsws]: 默认回车继续
User name [admin]:  设置LiteSpeed登录用户名可默认回车
Password:  设置密码
Retype password:  重复一次
Email addresses [root@localhost]:  设置邮箱
User [nobody]:  回车
Group [nogroup]:  回车
HTTP port [8088]: 80 设置HTTP端口修改成80
Admin HTTP port [7080]:  设置LITESPEED登录端口,可以默认回车
Setup up PHP [Y/n]:  默认回车
Suffix for PHP script(comma separated list) [php]: 默认回车
Would you like to install AWStats Add-on module [y/N]? 默认回车
when the server restarts [Y/n]? 默认回车
Would you like to start it right now [Y/n]? 默认回车

第四、登录LiteSpeed安装PHP环境

这个时候我们就可以直接用http://VPS主机IP地址:7080登录到LiteSpeed。用我们上面设置用户名和密码登录。

Linux Debian系统VPS主机手工安装LiteSpeed+PHP+MySQL网站环境

然后在”Actions”-“Compile PHP”选择PHP版本安装。

Linux Debian系统VPS主机手工安装LiteSpeed+PHP+MySQL网站环境

这里选择最新版本5.6.9,这不是最近有暴露出PHP漏洞嘛,只有5.4.1和5.6.9安全的,所以我们可以选择两个版本,然后点击后面的NEXT。

Linux Debian系统VPS主机手工安装LiteSpeed+PHP+MySQL网站环境

在编译参数部位输入下面脚本:

‘–with-pdo-mysql’ ‘–with-mysql’ ‘–with-mysqli’ ‘–with-zlib’ ‘–with-gd’ ‘–enable-shmop’ ‘–enable-track-vars’ ‘–enable-sockets’ ‘–enable-sysvsem’ ‘–enable-sysvshm’ ‘–enable-magic-quotes’ ‘–enable-mbstring’ ‘–with-iconv’ ‘–with-litespeed’ ‘–enable-inline-optimization’ ‘–with-curl’ ‘–with-curlwrappers’ ‘–with-mcrypt’ ‘–with-mhash’ ‘–with-mime-magic’ ‘–with-openssl’ ‘–with-freetype-dir=/usr/lib’ ‘–with-jpeg-dir=/usr/lib’

然后安装。

Linux Debian系统VPS主机手工安装LiteSpeed+PHP+MySQL网站环境

然后继续执行。

Linux Debian系统VPS主机手工安装LiteSpeed+PHP+MySQL网站环境

复制”/usr/local/lsws/phpbuild/buildphp_manual_run.sh”脚本丢到SSH中执行继续。然后我们就等待,等待安装完毕之后重启LiteSpeed.

Linux Debian系统VPS主机手工安装LiteSpeed+PHP+MySQL网站环境

等待几分钟后,我们可以看到PHP安装完毕。

Linux Debian系统VPS主机手工安装LiteSpeed+PHP+MySQL网站环境

通过命令:

/usr/local/lsws/lsphp5/bin/php -v

检查PHP当前的版本,最后我们重启LiteSpeed使之生效运行。

/etc/init.d/lsws restart

我们直接打开服务器IP地址在浏览器中,可以看到”Congratulation! You have successfully installed the LiteSpeed Web Server!”这样的成功页面。这样,我们已经在服务器中安装好LiteSpeed+PHP+MYSQL环境,我们就可以利用环境建站。对于我们如何该环境中建站,后面再写一篇详细的教程。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2420.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900