linux怎么安装phpstudy,求详细教程。
2016-11-30
展开全部
估计是你没有给本地或者远程管理员登录授权导致无法连接,请按下面的流程更改授权远程mysql访问
#ps auxgrep mysqld //先查看一下mysql 是否已经启动
#netstat -ant grep 3306 //查看一下端口是否已经起来
如果已经启动那么,请使用本地登录(不是远程或者交互登录哦)
# mysqld-nt --skip-grant-tables 或者 sudo /usr/sbin/mysqld --skip-grant-tables //ubuntu
#/usr/sbin/mysqld --skip-grant-tables //redhat 或者centos 直接管理员进入
懂mysql语句的看下面,
mysql> use mysql
mysql> select user,host,password from user where user='root'; 、、
mysql> update user set host='localhost' where user='root' and host='%';
mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
mysql> flush privileges;
举例:GRANT ALL PRIVILEGES ON phpstudy.* TO 'root'@'192.168.1.3' IDENTIFIED BY '123456' WITH GRANT OPTION; 说明:授权root 远程ip 192.168.1.3 登录操作 phpstudy.* 所有的操作权限。 %:通配符代表所有的ip地址。
#service mysqld restart 或者重启linux也可以,之后你连接一下是否可以连上,如果连上mysql的日志一般都有记录的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
命令:
wget -c http://lamp.phpstudy.net/phpstudy.bin
chmod +x phpstudy.bin #权限设置
./phpstudy.bin #运行安装
(简单的三步,我安装的经常出错的在权限问题上,以root权限安装99%不会出错--[以上后面俩命令前面加上sudo即可])
选择好php的版本安装即可。
用时十到几十分钟不等,安装时间取决于电脑的下载速度和配置。
如何切换php版
假如你先安装的apache+php5.3
想切换成nginx+php5.4
你就再走一次./phpstudy.bin
但是你会发现有一行是否安装mysql提示选不安装
这样只需要编译nginx+php5.4
从而节省时间,这样只需要几分钟即可。
使用方法
在终端中使用sudo 或者 使用管理员账号运行 phpstudy start 开启
命令列表:
phpstudy start | stop | restart 开启 | 停止 | 重启
phpstudy add | del | list 添加虚拟主机 | 删除虚拟主机 | 查看虚拟主机列表
注:添加或删除过虚拟主机域名,需要重新修改host文件配置,(sudo vim /etc/hosts)
phpstudy ftp add | del | list
配置文件地址
apache配置文件:/phpstudy/server/httpd/conf/httpd.conf
PHP配置文件:/phpstudy/server/php/etc/php.ini
打开Mysql控制台
/phpstudy/mysql/bin/mysql -uroot -proot
好,我们这样就安装好了
然后我们要设置数据库,因为默认只能本ip访问,我们要设置任何ip都可以访问
进入数据库输入下边的命令:/phpstudy/mysql/bin/mysql -uroot -proot
进入mysql中修改登陆密码 mysql> UPDATE user SET Password=PASSWORD('root') where USER='root';
添加权限问题 mysql> grant all privileges on *.* to 'root'@'%' indetified by 'root';
更新,立即生效 mysql> flush privileges;
退出 mysql> quit
[root@localhost /]# getenforce
Disabled
[root@localhost /]# pgrep firewalld
[root@localhost /]# pkill firewalld
修改防火墙:
################################################################################关闭linux防护墙############################################################
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
#############################################################修改linux的访问安全级别为强制关闭状态####################################
确保linux的selinux安全访问级别为关闭状态
vi /etc/selinux/config,将SELINU置为disabled。
修改完成后,保存重启linux,重启后执行如下命令
sestatus
命令行显示: SELinux status: disabled
wget -c http://lamp.phpstudy.net/phpstudy.bin
chmod +x phpstudy.bin #权限设置
./phpstudy.bin #运行安装
(简单的三步,我安装的经常出错的在权限问题上,以root权限安装99%不会出错--[以上后面俩命令前面加上sudo即可])
选择好php的版本安装即可。
用时十到几十分钟不等,安装时间取决于电脑的下载速度和配置。
如何切换php版
假如你先安装的apache+php5.3
想切换成nginx+php5.4
你就再走一次./phpstudy.bin
但是你会发现有一行是否安装mysql提示选不安装
这样只需要编译nginx+php5.4
从而节省时间,这样只需要几分钟即可。
使用方法
在终端中使用sudo 或者 使用管理员账号运行 phpstudy start 开启
命令列表:
phpstudy start | stop | restart 开启 | 停止 | 重启
phpstudy add | del | list 添加虚拟主机 | 删除虚拟主机 | 查看虚拟主机列表
注:添加或删除过虚拟主机域名,需要重新修改host文件配置,(sudo vim /etc/hosts)
phpstudy ftp add | del | list
配置文件地址
apache配置文件:/phpstudy/server/httpd/conf/httpd.conf
PHP配置文件:/phpstudy/server/php/etc/php.ini
打开Mysql控制台
/phpstudy/mysql/bin/mysql -uroot -proot
好,我们这样就安装好了
然后我们要设置数据库,因为默认只能本ip访问,我们要设置任何ip都可以访问
进入数据库输入下边的命令:/phpstudy/mysql/bin/mysql -uroot -proot
进入mysql中修改登陆密码 mysql> UPDATE user SET Password=PASSWORD('root') where USER='root';
添加权限问题 mysql> grant all privileges on *.* to 'root'@'%' indetified by 'root';
更新,立即生效 mysql> flush privileges;
退出 mysql> quit
[root@localhost /]# getenforce
Disabled
[root@localhost /]# pgrep firewalld
[root@localhost /]# pkill firewalld
修改防火墙:
################################################################################关闭linux防护墙############################################################
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
#############################################################修改linux的访问安全级别为强制关闭状态####################################
确保linux的selinux安全访问级别为关闭状态
vi /etc/selinux/config,将SELINU置为disabled。
修改完成后,保存重启linux,重启后执行如下命令
sestatus
命令行显示: SELinux status: disabled
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询