linux系统一键安装phpstudy的lnmp环境

phpStudy for Linux 支持Apache/Nginx/Tengine/Lighttpd,php

支持php5.2/5.3/5.4/5.5切换mysql

已经在centos-6.5,debian-7.4.,ubuntu-13.10测试成功nginx

 

使用说明:sql

服务进程管理:phpstudy (start|stop|restart|uninstall)
站点主机管理:phpstudy (add|del|list)
ftpd用户管理:phpstudy ftp (add|del|list)数据库

 

安装说明:apache

直接在最高管理员模式下进行就不会报错,也不用输入sudoubuntu

 

 

命令:
wget -c http://lamp.phpstudy.net/phpstudy.bin 
chmod +x phpstudy.bin    #权限设置
./phpstudy.bin     #运行安装vim

(简单的三步,我安装的常常出错的在权限问题上,以root权限安装99%不会出错--[以上后面俩命令前面加上sudo便可])
选择好php的版本安装便可。
用时十到几十分钟不等,安装时间取决于电脑的下载速度和配置。



如何切换php版:
假如你先安装的apache+php5.3
想切换成nginx+php5.4
你就再走一次./phpstudy.bin
可是你会发现有一行是否安装mysql提示选不安装
这样只须要编译nginx+php5.4
从而节省时间,这样只须要几分钟便可。centos

 

使用方法测试

在终端中使用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均可以访问

进入数据库输入下边的命令:update mysql.user set host='%' where host='localhost' and user = 'root';

 

而后咱们还能够修改数据库登陆密码

方法1: 用SET PASSWORD命令

  mysql -u root

  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

 

方法2:用mysqladmin

  mysqladmin -u root password "newpass"

  若是root已经设置过密码,采用以下方法

  mysqladmin -u root password oldpass "newpass"

 

方法3: 用UPDATE直接编辑user表

  mysql -u root

  mysql> use mysql;

  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

  mysql> FLUSH PRIVILEGES;

 

在丢失root密码的时候,能够这样

  mysqld_safe --skip-grant-tables&

  mysql -u root mysql

  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

  mysql> FLUSH PRIVILEGES;

相关文章
相关标签/搜索