php开发环境安装lnmp教程源码编译
Tofloor
poster avatar
mojinyinhu
deepin
2018-08-31 23:18
Author
首先去https://oneinstack.com/下载源码
解压后修改options.conf
修改用户为自己,方便日常有权限开发,修改数据库和网站目录为自己的家目录下文件

修改完成后执行安装 sudo ./install.sh
按照你需要的组件开始选择。mysql数据库deepin无法编译,选择二进制安装即可,php如果要多版本安装,请选择nginx,不能选apache,先修改默认的options.conf里面的php路径就可以
接下来开始编译安装了,完成后修改/etc/init.d/下的php-fpm为你所选的版本比如php53-fpm
修改编译好的php目录下的/usr/local/php53/etc/php-fpm.conf 修改为监听的php版本


继续修改options.conf修改php路径为其他版本,再次安装sudo ./install.sh,选择php版本,修改/etc/init.d/下的php-fpm为你所选的版本,修改编译好的php目录下的/usr/local/php53/etc/php-fpm.conf 修改为监听的php版本,多次可以所有的php版本都安装上
接下来修改编译好的nginx目录/usr/local/nginx/conf/nginx.conf修改默认的php


一切ok,接下来优化一下开机启动
php删除开机启动sudo update-rc.d -f php53-fpm remove
mysql删除开机启动sudo update-rc.d -f mysqld remove
nginx停止开机自启动systemctl disable nginx.service
ok了
每次重启系统后用命令行打开服务即可享用
service nginx start
service mysql start
service php53-fpm start(启动那个php就选择那个)
环境完成

sudo ./vhost.sh 是新建网站,其他的使用方法同oneinstack

Reply Favorite View the author
All Replies
avatar
coldlook
deepin
2018-08-31 23:29
#1
我等懒人都是 apt install lnmp
Reply View the author
avatar
mojinyinhu
deepin
2018-08-31 23:32
#2
https://bbs.deepin.org/post/168260
我等懒人都是 apt install lnmp

懒人这条命令就够了,开发学习用还是自己琢磨研究下
可控性高一点
Reply View the author
avatar
151******67
deepin
2018-08-31 23:49
#3
我lnmp怎么安的是apache
Reply View the author
avatar
mojinyinhu
deepin
2018-09-01 00:05
#4
https://bbs.deepin.org/post/168260
我lnmp怎么安的是apache

安装选择的时候选nginx  不要选apache   这个oneinstack包含很多的环境的   nginx apache tomcat java等等都带的 选择你需要用的就可以
Reply View the author