以前安装lnmp都是分开安装的,有时配置出错就很麻烦,后来发现直接用一键安装包进行安装,省去了中间的好多配置,部署起来很快。

一、打开一键安装包的地址,点击安装

https://lnmp.org/

一键安装包安装lnmp

 

 

 跟着安装步骤一路执行下去就OK了。我把安装步骤贴了过来,如下:

安装步骤:

并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示安装使用的时间及Install lnmp V1.6 completed! enjoy it.的话,说明已经安装成功。
某些系统可能会一直卡在Install lnmp V1.5 completed! enjoy it.不自动退出,可以按Ctrl+c退出。
安装完成接下来开始使用就可以了,配置文件位置可以直接在网站里找到。

LNMP相关软件目录及文件位置
https://lnmp.org/faq/lnmp-software-list.html

 

、配置网站

找到nginx的配置文件 

一键安装包安装lnmp

添加配置文件(在vhost新建配置文件test.conf,直接拷贝nginx.conf中的server部分黏贴进去,修改域名和代码地址即可)

server
    {
        listen 80;
        server_name brand.shanyoungyun.com;
        index index.html index.htm index.php;
        root  /home/www/sycloud;

        #error_page   404   /404.html;

        # Deny access to PHP files in specific directory
        #location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }

        include enable-php.conf;

        location /nginx_status
        {
            stub_status on;
            access_log   off;
        }

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /.well-known {
            allow all;
        }

        location ~ /\.
        {
            deny all;
        }

 

、安装扩展,如exif(这些也可以直接在网站的常见问题里找到,我这里只是再记录下)

https://www.vpser.net/manage/lnmp-php-install-ext.html

注:是源码目录/root/lnmp1.8/src,不是安装目录,而且要找到对应php版本自己再解压一次

一键安装包安装lnmp

 

安装exif不需要另外安装库,所以省略掉了安装库的步骤。

比如php的源码目录为:/root/lnmp1.3-full/src/php-5.4.45/

则执行:cd /root/lnmp1.3-full/src/php-5.4.45/ext/   ###一般安装完LNMP php源码都是自动删除了的,需要自己进入src目录下解压对应版本的php源码包。###

我们要安装exif模块,执行cd exif/

再执行 /usr/local/php/bin/phpize 会返回如下信息:
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519

再执行以下命令:

[root@vpser imap]# ./configure --with-php-config=/usr/local/php/bin/php-config

[root@vpser imap]# make && make install

执行完返回:

Build complete.
Don't forget to run 'make test'.

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

表示已经成功,再修改/usr/local/php/etc/php.ini

查找:extension = 再最后一个extension= 后面添加上extension = "exif.so"

保存,执行/etc/init.d/php-fpm restart 重启。

 

相关文章: