分享LAMP+WordPress,用自己的电脑搭个小网站

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

分享LAMP+WordPress,用自己的电脑搭个小网站

#1

帖子 youzhiyili » 2012-08-08 1:56

网上教程是几年前的,都说在新立得直接勾选,一键安装,我没找到
可能12.04没有吧,最近已经有两个人在问了,我把笔记分享一下
以下都是近期亲自验证的,照步骤依葫芦画瓢应该没问题 :em04
请替换红色部分

LAMP
sudo apt-get install apache2 #服务器
sudo apt-get install php5 libapache2-mod-php5 #超文本
sudo apt-get install mysql-server #数据库
sudo apt-get install phpmyadmin #图形管理数据库

Apache #服务器
安装 sudo apt-get install apache2
测试 http://localhost/ 出现"It works!" 安装成功
启动 sudo /etc/init.d/apache2 start
停止 sudo /etc/init.d/apache2 stop
杀死 sudo killall apache2
配置文件 /etc/apache2
主配置文件 /etc/apache2/apache2.conf
默认编码 /etc/apache2/conf.d/charset #AddDefaultCharset UTF-8 #可改为 GB2312
配置端口 /etc/apache2/ports.conf

PHP #超文本预处理器
原名 Personal Home Page 个人主页
现名 Hypertext Preprocessor 超文本预处理器
安装 sudo apt-get install php5 libapache2-mod-php5
测试 重启 apache2 sudo /etc/init.d/apache2 restart
测试 sudo gedit /var/www/test.php #内容 <?php phpinfo(); ?>
测试 http://localhost/test.php
删除 sudo rm /var/www/test.php

Mysql #数据库管理系统
安装 sudo apt-get install mysql-server #安装过程设置 root 密码(如 1234)
重启 sudo /etc/init.d/mysql restart
默认只有 127.0.0.1 可以访问
修改 sudo gedit /etc/mysql/my.cnf,将其中的 “bind-address = 127.0.0.1”注释掉

phpmyadmin #图形化操作 Mysql
安装 sudo apt-get install phpmyadmin
安装过程选 apache2,确定,输入 Mysql 数据库密码、连接密码(如 1234)
新建数据库 应用程序>编程>phpMyAdmin>数据库>新建数据库>起个名(如 Blog)>创建

LAMP+WordPress
WordPress 是一种使用 PHP 语言和 MySQL 数据库开发的免费的 Blog 引擎
用户可以在支持 PHP 和 MySQL 数据库的服务器上建立自己的 Blog

官网 http://wordpress.org/download/选中文页面
下载 wordpress 的最新版本,如:wordpress-3.4.1-zh_CN.tar.gz
解压 sudo tar -pzxvf wordpress-3.4.1-zh_CN.tar.gz -C /var/www/

配置 gedit /var/www/wordpress/wp-config-sample.php 找到以下几行:
1. define(’DB_NAME’, ‘数据库名字 ’); // 在' '中输入数据库的名字(如 Blog)
2. define(’DB_USER’, ‘ 数据库用户名 ’); // 数据库的用户名 (如 root)
3. define(’DB_PASSWORD’, ‘ 数据库密码’); // ...密码 (如 1234)
4. define(’DB_HOST’, ‘ 数据库地址’); //数据库地址,比如 localhost

改名 mv wp-config-sample.php wp-config.php
读我 双击 readme.html
安装 http://127.0.0.1/wordpress/wp-admin/install
设置 博客标题,博客管理员用户名(默认 admin)、密码
访问 http://localhost/wordpress/
属主 sudo chown -R www-data:www-data /var/www/wordpress
权限 sudo chmod -R 777 /var/www/wordpress

上传 2M 限制
1 sudo gedit /etc/php5/apache2/php.ini
搜索 upload_max_filesize = 2M 替换为 upload_max_filesize = 100M
搜索 post_max_size = 8M 替换为 post_max_size = 100M
2 sudo gedit /var/www/wordpress/wp-config.php
添加 define('WP_MEMORY_LIMIT', '100M');
3 sudo service apache2 restart

伪静态默认未开启
1 加载rewrite模块
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
2 修改AllowOverride属性 None改为All
sudo vim /etc/apache2/sites-enabled/000-default

动态域名解析
网站 http://www.3322.org 跳转到 http://www.pubyun.com/
申请 如:用户名 ubuntu
密码:123
域名:ubuntu
更新 sudo apt-get install lynx
lynx -mime_header -auth=kkk:123 " http://www.3322.org/dyndns/update?
system=dyndns&ho stname=ubuntu.3322.org"
上次由 youzhiyili 在 2012-08-08 9:03,总共编辑 3 次。
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#2

帖子 枫叶饭团 » 2012-08-08 1:58

顶置之
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#3

帖子 qy117121 » 2012-08-08 8:32

配置 gedit /var/www/wordpress/wp-config-sample.php 找到以下几行:
1. define(’DB_NAME’, ‘数据库名字 ’); // 在' '中输入数据库的名字(如 Blog)
2. define(’DB_USER’, ‘ 数据库用户名 ’); // 数据库的用户名 (如 root)
3. define(’DB_PASSWORD’, ‘ 数据库密码’); // ...密码 (如 1234)
4. define(’DB_HOST’, ‘ 数据库地址’); //数据库地址,比如 127.0.0.1
这个一般不用你手动修改的,当然如果没有写权限就枯自己改了

4. define(’DB_HOST’, ‘ 数据库地址’); //数据库地址,比如 127.0.0.1

这里一般用localhost
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#4

帖子 TeliuTe » 2012-08-08 8:37

标记备用
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#5

帖子 qy117121 » 2012-08-08 8:40

伪静态默认是没开启的
1.加载rewrite模块。
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
2.将sites-enabled中的000-default文件中的AllowOverride None改为AllowOverride All。
sudo vim /etc/apache2/sites-enabled/000-default
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
iamfbi
帖子: 1081
注册时间: 2009-02-06 9:18
来自: 小僧乃吐蕃国大雪山大轮寺护国法师座下四大护法之西域妖僧是也

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#6

帖子 iamfbi » 2012-08-08 9:00

如果你是ADSL的话,80端口是不能用的,得改。
Laptop: i5-460m hm55 4g 320g hd5470 14'led 2.3kg (acer 4738g)
Windows XP 7 8 all in one partition.
Ubuntu 10.04 LTS
Mac OS X 10.6.7
折腾笔记
论坛随手记
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#7

帖子 qy117121 » 2012-08-08 9:01

iamfbi 写了:如果你是ADSL的话,80端口是不能用的,得改。
可以的啊,我以前就是用的80端口,
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#8

帖子 youzhiyili » 2012-08-08 9:04

qy117121 写了:
配置 gedit /var/www/wordpress/wp-config-sample.php 找到以下几行:
1. define(’DB_NAME’, ‘数据库名字 ’); // 在' '中输入数据库的名字(如 Blog)
2. define(’DB_USER’, ‘ 数据库用户名 ’); // 数据库的用户名 (如 root)
3. define(’DB_PASSWORD’, ‘ 数据库密码’); // ...密码 (如 1234)
4. define(’DB_HOST’, ‘ 数据库地址’); //数据库地址,比如 127.0.0.1
这个一般不用你手动修改的,当然如果没有写权限就枯自己改了

4. define(’DB_HOST’, ‘ 数据库地址’); //数据库地址,比如 127.0.0.1

这里一般用localhost
OK,马上改 :em06
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#9

帖子 youzhiyili » 2012-08-08 9:06

qy117121 写了:伪静态默认是没开启的
1.加载rewrite模块。
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
2.将sites-enabled中的000-default文件中的AllowOverride None改为AllowOverride All。
sudo vim /etc/apache2/sites-enabled/000-default
不懂,应该是对的,已添加
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#10

帖子 youzhiyili » 2012-08-08 9:09

qy117121 写了:
iamfbi 写了:如果你是ADSL的话,80端口是不能用的,得改。
可以的啊,我以前就是用的80端口,
我系统已经格了,没法测试
大家帮帮忙给个准数吧,确认OK后我再加入,以免误导后来人 :em06
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#11

帖子 qy117121 » 2012-08-08 9:10

youzhiyili 写了:
qy117121 写了:伪静态默认是没开启的
1.加载rewrite模块。
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
2.将sites-enabled中的000-default文件中的AllowOverride None改为AllowOverride All。
sudo vim /etc/apache2/sites-enabled/000-default
不懂,应该是对的,已添加
链接那个是不是必须的我不清楚,2 那步是必须的,
当然还有最后一步是在wordpress的后台开启伪静态,会自动生成 .htaccess 文件
如果没有写权限则不会自己生成,要自己建立
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#12

帖子 qy117121 » 2012-08-08 9:11

youzhiyili 写了:
qy117121 写了:
iamfbi 写了:如果你是ADSL的话,80端口是不能用的,得改。
可以的啊,我以前就是用的80端口,
我系统已经格了,没法测试
大家帮帮忙给个准数吧,确认OK后我再加入,以免误导后来人 :em06
这个要看地区的,有些地方的isp 是禁用了80端口的

当然不对外公开的话就不用管这个
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#13

帖子 eexpress » 2012-08-08 9:13

用apache的,太呆滞了。
● 鸣学
头像
ll11222
帖子: 36
注册时间: 2011-12-13 14:11
来自: 北京-海淀

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#14

帖子 ll11222 » 2012-08-08 15:41

学习了
头像
tangmumao_wefls
帖子: 2899
注册时间: 2011-02-11 14:09
系统: AnthonOS Next
来自: 在那不遥远的地方
联系:

Re: 分享LAMP+WordPress,用自己的电脑搭个小网站

#15

帖子 tangmumao_wefls » 2012-08-17 19:54

放狗搜xampp
回复