让我吐槽一下先,坑爹啊。。我只是想换个换个win7&linux双系统而已啊,之前换过几百台都没出错,怎么这次装了一下午都失败啊,,各种硬盘错误,各种内存出错,要么是装上系统,看着下一步,鼠标键盘没法点,我++。。算了,没法吐槽。反正最后只装上了ubuntu。。
配置一个服务器的过程,基本就开始坑了,,坑坑更快乐。
流程大概是没错的,主要出错的地方,进行分析说明。
这个也算是一个新linux电脑需要配置的一些
首先是输入法。 在软件中心有搜狗输入法,找不到的话也可以查查怎么命令行安装吧,这个是第一项。重点是装好要重启有可能要重启两次。。结果我没重启,就以为没装上,就反反复复好几次。
其次开始找回重要的数据内容,就先用chrome访问外国网站了。因为要登陆chrome的用户商店,就得先访问外国网站,但是要访问外国网站得先登陆,很矛盾,这就只能靠外部的插件了,用红杏出墙。放在360云盘了,也可以再找地方下载。
登陆了我的谷歌账户之后,就各种方便了,可以找回我之前备份的很多网络链接,现在开始配置电脑环境
先是安装git
这个安装难度不大,apt-get install git 就好了,但是用上,弄公钥之类的。就比较麻烦。但是用了ssh还是clone不下来。只好直接用http协议的克隆方式。
然后是装phpstrom,这个是工作环境,针对tar.gz的压缩包,解压命令是: tar -xzvf *.tar.gz新号代表文件名,然后在看看解压后的文件中有木有,redeme,或者install 之类的说明文件。。基本是全英文,慢慢翻译着看,
提示说直接在bin目录下./ .sh文件就行 好,尝试,,失败了,要先安装jdk,。。于是去装jdk。http://jingyan.baidu.com/article/d621e8dae805272865913fa7.html
这个百度经验还是靠谱的,要注意的是,jdk的文件名会变化成版本的号码,所以需要替换里面的系统变量部分。。
jdk搞定,继续安装phpstrom也成功了,在phpstrom中加入git则需要,vcs中checkout from version control 中选择github。输入账号密码之后就算可以在项目后右击看到git的操作栏目了。
然后是开始安装lamp环境,
这方面的文档网络上太多了,我就不搬砖了,主要是记录下我出错的地方。
第一要注意顺序 apache2->mysql-server>php5+phpmyadmin,。apache一定是最先安装的.
sudo apt-get install *******
第二要注意千万别乱点,,在安装的过程中有很多需要当即设置的账号密码之类的,别随时设置一个,马上就忘记了,一般数据库就root。(以后熟练了要记得改啊,否则很危险的)
第三遇到不明白意思的地方,就先查翻译明白是什么意思,什么作用,再点确定,,比方,配置数据库的时候,有时候问是否是要清除以前的数据,,默认是否,但是因为全英文,有的孩纸就醉了,然后以为要点是,=然后就成我这样了。。
接下来要安装的很多地方涉及到修改系统参数,所以需要安装一下编辑器,vim。这个是编辑器之神。
这一系列开始之后就开始各种错误和崩溃了,就差重装系统从头来过了。,
其实问题的来源只是自己对hosts和apache默认文件的理解不到位,所以有处处细微的错误。
下载到wordpress的源代码,移动到/var/www下。
首先这时候出现一个华丽丽的it work 这算是apache2正常工作了。但是无论我加入什么文件都无法跳转到别的文件中,都是url不识别的问题。这时候,我做的操作是。把新的域名添加到hosts中。一般在etc目录下。
127.0.0.1 wordpress //前者是本机ip,后者是域名,
然后这时候虽然可以用新的域名去访问本机,但是还是没法去看到别的文件。这样开始配置本机虚拟主机。修改apache2/sites-available/目录下的conf文件,000-default.conf这个是他的配置文件,在修改之前最好能备份一下。
用sudo 权限 加vim进入修改。在末尾加入,请注意这段话的真正意思。
<VirtualHost *:80> ServerName wordpress ServerAdmin webmaster@localhost DocumentRoot /var/www/wordpress ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
这时候看documentroot就是当前主机的根目录所在。注意,,是/var/www/html 这里可以自己修改,我改成了正在做的一个项目的目录“名字”,servername则是访问他的域名,和hosts里面的一样,这里有很多的理论知识,需要之后慢慢补充学习,否则出错了都不知道错在哪里了。
然后再登陆网站,终于能看到漂亮的wordpress的网站安装页面了,算是成功可以登陆了,但是又出现问题了,由于数据库被删了,wordpress需要建立一个新的数据库。
于是,终端,进入mysql
mysql -uroot -p 然后输入密码root就进入了。每一个mysql语句要以‘;’结束。先看看当前数据库情况 show databases;
http://www.cnblogs.com/xdpxyxy/archive/2012/11/16/2773662.html
create database 库名 ; 建立一个新库。(记住名字)
然后再进入到wordpress中就可以设定数据库,用户密码使用根账户的。
下一步又出错了,反复提示,无法写入配置文件。。痛哭流涕啊!!
接下来修改wordpress/目录下的wp_config.php 值为网站提供的代码,发现还是反复的出现这个配置不成功的页面,。,好了,超哥又一次来拯救世界了,提醒我去提升文件夹权限。(因为网站没有权限直接修改系统文件,需要管理员提高文件夹的权限,让网站能进行修改。)
chmod -R 777 文件夹名字(wordpress)。这就是把该目录下所有的文件权限到最高,这个比较危险,但是目前反正没人攻击我,
再一次看网页,就成功进入到wordpress的安装页面了。
不容易啊{0.0},。进入后台控制,添加主题,再次刷新进入主页面,就算成功看到项目的默认界面了,。。
这是一个悲伤的故事。。。前后折腾了两天,终于成功开始工作模式了,相信,未来还是一堆各种问题,,,各种奔溃。。。
今天的经历虽然很凄凉,但是也极大的提升了linux的水平,对很多文件也略明白其作用,重要的不是出错了,修好了,而是知道他为什么出错,以及为什么要这么修改。
原创文章,转载请注明: 转载自URl-team
本文链接地址: 关于配置lamp和wordpress。记录那一次手残的经历。