其实,本来只是想看看wordpress是啥,怎么样,结果,要用到apache和php,结果,我刚好是ubuntu系统,结果,就找了起来。。。现在觉得,其实要配置到可以跑起来是很简单的;然后其他的具体配置,都可以轻松地在互联网上找到的。
接下来就说说自己怎么安装成功和遇到的一些问题的,不过未必适合其他人的。
环境:ubuntu 10.10
1. Lamp简单安装
安装lamp最简单的方法就是:
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
不过,我装的时候,没有装上mysql和phpMyAdmin,当时系统已经有了mysql
然后,如果这样直接装上之后,apache的环境就是没有问题的了,可以这样:
在配置文件最后面加入下面几行(中文可不要复制进去哦):
添加文件类型支持
默认字符集 根据自己需要
服务器地址
添加首页文件 三个的顺序可以换 前面的访问优先 (当然你也可以加别的 比如default.php)
DirectoryIndex index.htm index.html index.php
</IfModule>
3.2配置PHP5

终端中使用命令
在配置文件中找到
换成
表示中华人民共和国(就是GMT+8时区)
这里有一个地方要注意
因为默认是只允许本地访问数据库的 如果你有需要 可以打开。
这一句是限制只能本地访问mysql的。如果有需要其他机器访问 把这句话用#注释掉
四:如何验证LAMP环境是否安装好呢?
很简单,打开 var/www 即为网站根目录
4.1.打开浏览器,输入http://localhost 如果你看到这些文字:
This is the default web page for this server.
The web server software is running but no content has been added, yet.
那么恭喜你,apache已经配置好了
4.2.再看看php有没有配置好呢?
新建或者复制一个php文件到var/www 通过http://localhost/xxx.php 访问这个文件,如果浏览器提示下载这个文件,说明没有配置好php,这个时候,清空一下浏览器缓存,如果还是不可以访问,说明php无法解析,那么请参见上边所说的php配置进行重新配置,再重启apache。
5. 安装wordpress
把下载后的wordpress.zip解压到=/var/www(默认位置),然后按照wordpress到网上找文档了[官网有]
我自己遇到的问题:
1. 重装apache2的时候,
.: 49: Can't open /etc/apache2/envvars
/etc/apache2/envvars出错是跟apache2.2-common有关系
还有,出这个错的原因是: 卸载的时候没有删除干净,用sudo apt-get autoremove , sudo apt-get purge ....
全部清楚干净了,再用whereis apache2看一下哪里还有目录,还有目录的话,就只能继续用sudo apt-get
慢慢删除,那些文件好像不能自己手动删除的。
2.您的 PHP 似乎没有安装运行 WordPress 必须的 MySQL 拓展。
sudo gedit /etc/php5/apache2/php.ini
加上一句:
extension=mysql.so [注意前面没有分号!]