Nginx 1.15.8.1 + PHP 7.3.8(FastCGI)在CentOS Linux 7.x 下的编译安装

本文参考张宴Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]完成。所有操作命令都在CentOS 7.x 64位操作系统下实践成功。
说明:本文以PHP官方的OPCache替代了eaccelerator。

一、获取相关开源程序
1、利用CentOS Linux系统自带的yum命令安装、升级所需的程序库:
Continue reading

CentOS Linux 下安装 Vue

#要求在root下执行
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install -y nodejs

cd /data0/software
npm install vue
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

Vue-cli2的用法 先卸载vue-cli3 如有。

npm uninstall @vue/cli -g
npm install -g vue-cli
cd /data0/htdocs
vue init webpack vue-project
cd vue-project && npm install && npm run dev

Vue-cli3的用法 先卸载vue-cli2 如有。

npm uninstall vue-cli -g
npm install -g @vue/cli
cd /data0/htdocs
vue create helloworld 
cd helloworld && npm run serve

CentOS Linux下编译OpenSSL

cd /data0/software/
wget https://www.openssl.org/source/openssl-1.0.2o.tar.gz
tar zxvf openssl-1.0.2o.tar.gz
cd openssl-1.0.2o
./config --prefix=/usr/local/openssl shared
make
make install
mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
vi /etc/ld.so.conf

加入如下

/usr/local/openssl/lib
ldconfig -v
openssl version

Nginx 1.13.6.2 + PHP 7.3.2(FastCGI)在CentOS Linux 7.x 下的编译安装

本文参考张宴Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]完成。所有操作命令都在CentOS 7.x 64位操作系统下实践成功。
说明:本文以PHP官方的OPCache替代了eaccelerator。

一、获取相关开源程序
1、利用CentOS Linux系统自带的yum命令安装、升级所需的程序库:
Continue reading