PHP在服务搭建环境配置

以前一直不会撘环境,用的也都是宝塔面板,这怎么能行呢。

搭建lnmp

这里需要使用到xsell和xftp两个软件下载,也可以使用其他
使用xsell连接到服务器 打开lnmp ——安装那里复制wget命令参照里面的步骤一步一步安装就ok了

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lamp

使用nginx或Apache就把后面的lnmp与lamp选择
在这里插入图片描述

Mysql远程连接

安装完后可使用 mysql -u账号 -p 回车再输入密码 使用命令操作mysql
也可访问ip/phpmydamin操作 但这都不是很方便
我们需要配置远程连接 使用 sqlyog 或navicat等工具来管理

给mysql添加远程访问用户
首先使用刚才的mysql -uroot -p(密码)登录Mysql 然后执行

GRANT ALL PRIVILEGES ON *.* TO 'name'@'%' IDENTIFIED BY 'pwd' WITH GRANT OPTION;

name::账号 pwd: 密码 %:不限制ip任何电脑都可以连接
flush privileges
命令立即生效

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

查看一下mysql的用户,是否有刚才添加的用户
然后 exit退出mysql
执行cd /usr/local/mysql/conf进入mysql配置文件夹
用vim打开my.cof vim my.cof
添加或修改为 bind-address = 0.0.0.0 不会使用vim的同学可以使用xftp进行编辑
重启MySQL lnmp mysql restatus
如果数据库管理工具还是连接不上,就是服务器端口或防火墙没开3306
服务器开端口就打开控制面板配置一下就OK了,不会的百度一下哦

防火墙开3306

/sbin/iptables -L -n

查看是否开了3306端口

添加网站

先要去把域名解析到ip 详细教程飞机
执行lnmp vhost add根据提示添加一个站点

意外

搭建lnmp时输入命令有可能会一直Connecting to 刚开始以为lnmp有可能被服务商屏蔽了,百度各种说是重启配置网卡、防火墙各种都没效果,后来发现Ping 什么都不通,原来是我腾讯云设置安全组出站规则没设置,坑爹。腾讯云飞机

猜你喜欢

转载自blog.csdn.net/weixin_42161963/article/details/88717208