lamp/lnmp搭建+typecho搭建

linux下简单的lamp服务器搭建对于新手来说,可能有些困难,博主抱着系天下苍生的心来帮助需要帮助的人,大神绕道右拐。phpStudy for linux版本的出现,真是极大地便利了安装时间成本。话不多说,详细步骤如下:

1.准备工作

环境:centos6.5 64位
软件:phpstudy for linux(云主机搭建最好忽略此条)

2.安装lamp/lump

1.从网络获取安装包

    wget -c http://lamp.phpstudy.net/phpstudy.bin

此步骤需要点时间下载,稍等一会儿就好,
如果不是云主机,建议从官网提前下载安装包
直达车http://www.phpstudy.net/a.php/203.html

2.权限设置

    chmod +x phpstudy.bin    

3.运行安装

    ./phpstudy.bin     

此过程需要时间较长,可能十几到二十几分钟,和主机的配置有关系,我的用了25分钟多
安装完之后会有提示,简单的选择而已。喜欢lamp的就"a",喜欢lnmp的就"n",依次类推。
还有php版本选择的,博主选的5.5,可能大家都喜欢5.5的吧。(我也没发现5.6,7.0有什么不好的,注意:typecho环境需要php5.2以上)

4.安装过程完毕,easy的跟1似的。方便快捷,记得刚学php时环境配置搞了一整天,繁琐的头疼,修改各类配置文件,各种排错。
几个命令

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

3.修改mysql

1.修改mysql数据库密码
默认mysql密码是root,
首先,登陆mysql

    mysql -uroot -p

然后操作mysql库的user表,进行update

    mysql> use mysql;
    mysql> update user set password=password('654321') where user='root';
    mysql> flush privileges;

2.允许远程连接数据库
使用“use mysql”命令,选择要使用的数据库,修改远程连接的基本信息,保存在mysql数据库中,因此使用mysql数据库。

使用“GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;”命令可以更改远程连接的设置。

    mysql> use mysql;
    mysql> GRANT ALL PRIVILEGES ON *.* TO '数据库用户名(一般是root)'@'%' IDENTIFIED BY '数据库密码' WITH GRANT OPTION;

使用“flush privileges;”命令刷新刚才修改的权限,使其生效

    mysql> flush privileges;

4.安装typecho

这个貌似过时的轻量级开源博客程序好像不更新了都,没办法,个人觉得挺好用
1.从官网下载压缩包
http://typecho.org/
2.解压后,将“build”文件夹放进安装好的lamp环境的www目录下
3.修改Apache或者Nginx默认网站目录
Apache:
找到
DocumentRoot "/phpstudy/www"

修改为:
DocumentRoot "/phpstudy/www/build"

4.重启phpStudy
配置成功,剩下的就是根据typecho提示进行安装操作
注意:1.数据库需要自行手动创建
2.安装typecho时,如果数据库连接配置失败,修改‘localhost’为’127.0.0.1‘,还不行的话,直接改为云主机的ip即可。

个人经验,供大家交流学习,有错的地方望大家不吝赐教。

你可能感兴趣的:(lamp/lnmp搭建+typecho搭建)