非root搭建lamp & 安装wordpress
来源:互联网 发布:途观丝绸之路 知乎 编辑:程序博客网 时间:2024/06/05 04:13
软件版本:httpd-2.2.23.tar.gz mysql-5.1.65.tar.gz php-5.3.17.tar.gz wordpress-3.4.1-zh_CN.zip
configure 参数说明:
获取软件:
httpd-2.2.23.tar.gz:http://mirror.bit.edu.cn/apache//httpd/httpd-2.2.23.tar.bz2
mysql-5.1.65.tar.gz:http://dev.mysql.com/downloads/
php-5.3.17.tar.gz:http://www.php.net/
wordpress-3.4.1-zh_CN.zip:http://www.baidupcs.com/file/wordpress-3.4.1-zh_CN.zip?fid=1462157724-250528-201050
1.mysql安装
步骤:
点击(此处)折叠或打开
- ./configure --prefix=/home/sunjiangang/mysql --with-extra-charsets=gb2312 --with-tcp-port=3308 --with-mysqld-user=sunjiangang --with-unix-socket-path=/home/sunjiangang/mysql/tmp
- make && make install
- cp support-files/my-medium.cnf /home/sunjiangang/mysql/my.cnf
- ./mysql_install_db --user=sunjiangang --basedir=/home/sunjiangang/mysql
- /home/sunjiangang/mysql/bin/mysqladmin -u root password 'sunjiangang'
- cd /home/sunjiangang/mysql ; /home/sunjiangang/mysql/bin/mysqld_safe &
- 停止命令:/home/sunjiangang/mysql/bin/mysqladmin -u root shutdown
点击(此处)折叠或打开
- --prefix=/home/sunjiangang/mysql 指定安装目录
- --without-debug 去除debug模式
- --with-extra-charsets=gb2312 添加gb2312中文字符支持
- --with -charsets=默认中文字符支持
- --enable-assembler 使用一些字符函数的汇编版本
- --without-isam 去掉isam表类型支持 现在很少用了 isam表是一种依赖平台的表
- --without-innodb 去掉innodb表支持 innodb是一种支持事务处理的表,适合企业级应用
- --with-pthread 强制使用pthread库(posix线程库)
- --enable-thread-safe-client 以线程方式编译客户端
- --with-client-ldflags=-all-static
- --with-mysqld-ldflags=-all-static 以纯静态方式编译服务端和客户端
- --with-tcp-port=3308 端口号
- --with-mysqld-user=sunjiangang 用户
- --with-unix-socket-path将MYSQL_UNIX_PORT环境变量设置为Unix套接字文件的路径 ,localhost 的连接通常是通过UNIX 域的套接字文件进行的,在Unix中,如果你在同一台机器上运行服务器和客户端,连接到localhost。连接到的localhost的Unix连接使用Unix套接字文件而不是TCP/IP
2.apache安装
步骤:
点击(此处)折叠或打开
- ./configure --prefix=/home/sunjiangang/apache --enable-so --enable-cgi --enable-module=rewirte
- make
- make install
- vim httpd.conf 修改 port
- /home/sunjiangang/apache/bin/apachectl start
安装完之后,启动apache,可以测试apache是否正常。
另外,apache的编译参数可以在文件/home/sunjiangang/apache/build/config.nice中查看到。
configure参数点击(此处)折叠或打开
- –prefix=/usr/local/apache2 //体系无关文件的顶级安装目录PREFIX ,也就Apache的安装目录。
- –enable-module=so //打开 so 模块,so 模块是用来提 DSO 支持的 apache 核心模块
- –enable-deflate=shared //支持网页压缩
- –enable-expires=shared //支持 HTTP 控制
- –enable-rewrite=shared //支持 URL 重写
- –enable-cache //支持缓存
- –enable-file-cache //支持文件缓存
- –enable-mem-cache //支持记忆缓存
- –enable-disk-cache //支持磁盘缓存
- –enable-static-support //支持静态连接(默认为动态连接)
- –enable-static-htpasswd //使用静态连接编译 htpasswd – 管理用于基本认证的用户文件
- –enable-static-htdigest //使用静态连接编译 htdigest – 管理用于摘要认证的用户文件
- –enable-static-rotatelogs //使用静态连接编译 rotatelogs – 滚动 Apache 日志的管道日志程序
- –enable-static-logresolve //使用静态连接编译 logresolve – 解析 Apache 日志中的IP地址为主机名
- –enable-static-htdbm //使用静态连接编译 htdbm – 操作 DBM 密码数据库
- –enable-static-ab //使用静态连接编译 ab – Apache HTTP 服务器性能测试工具
- –enable-static-checkgid //使用静态连接编译 checkgid
- –disable-cgid //禁止用一个外部 CGI 守护进程执行CGI脚本
- –disable-cgi //禁止编译 CGI 版本的 PHP
- –disable-userdir //禁止用户从自己的主目录中提供页面
- –with-mpm=worker // 让apache以worker方式运行
- –enable-authn-dbm=shared // 对动态数据库进行操作。Rewrite时需要。
- 具体地址可以参考:http://www.cnblogs.com/xianglf/archive/2010/12/16/1908174.html
3.php安装
步骤:
点击(此处)折叠或打开
- ./configure --prefix=/home/sunjiangang/php --with-mysql=/home/sunjiangang/mysql --enable-fastcgi --enable-force-cgi-redirect --with-apxs2=/home/sunjiangang/apache/bin/apxs --with-mysql--sock=/home/sunjiangang/mysql/tmp --with-config-file-path=/home/sunjiangang/php/lib
- make
- make test
- make install
- cp php.ini-production /home/sunjiangang/php/lib/php.ini
有关php.ini的比较安全的配置可以参考:http://www.phpv.net/html/1680.html
configure参数:-with-apxs2的作用是与 apache的工具apxs配合,产生模块文件到目录/home/sunjiangang/apache/modules/,同时也会自动在apache的配置文件中写 入一行"LoadModule php5_module modules/libphp5.so";
接着需要把php与 apache整合在一起,这个过程很简单,由于在安装php时已经完成了模块的加载,接下来只要在apache的配置文件 httpd.conf加上"AddType application/x-httpd-php .php"一行就行了(注:.php前面有空格)
接着需要把php与 apache整合在一起,这个过程很简单,由于在安装php时已经完成了模块的加载,接下来只要在apache的配置文件 httpd.conf加上"AddType application/x-httpd-php .php"一行就行了(注:.php前面有空格)
有关configure的具体参数可以参考地址:http://blog.sina.com.cn/s/blog_6aa43a6b0100qfzv.html
4.整合lamp环境
修改httpd.conf中DirectoryIndex index.html index.htm index.php
增加:AddType application/x-httpd-php .php
5.wordpress安装
步骤:
解压wordpress压缩包之后,拷贝到apache指定的源代码路径中去就可以了。
wp-config-sample.php改名为wp-config.php
登陆mysql创建wordpress数据库(在这里遇到的问题是:wordpress数据库名字拼写错误,误写为了wodrpress,导致后面的wordpress出现数据库错误)。
修改
define('DB_NAME', 'wordpress');
define('DB_USER', 'root');
define('DB_PASSWORD', 'sunjiangang');
define('DB_HOST', 'localhost:3308');
define('DB_CHARSET', 'utf8');
注:
搭建过程参考资料:http://www.congci.com/item/bushu-lamp-huanjing-fei-root
0
上一篇:mysql配置详解
下一篇:kill 信号
相关热门文章
- python 多进程之管道实例(模...
- MySQL数据插入、修改、删除...
- 解决mysql“Access denied for...
- mysql启动的四种方式
- PostgreSQL安装详细步骤(wind...
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
sunjiangang-ok2015-09-16 13:07:31
./configure --prefix=/home/work/local/mysql --with-charset=utf8 --with-extra-charsets=gbk,utf8,ascii,big5,latin1,binary --localstatedir=/home/work/local/mysql --with-plugins=all --with-pthread --enable-static --enable-thread-safe-client --enable-assembler --without-ndb-debug --with-unix-socket-path=/home/work/local/mysql/tmp/mysql.sock --with-mysqld-user=work
回复 | 举报
评论热议
0 0
- 非root搭建lamp & 安装wordpress
- 搭建LAMP 环境 并安装wordpress
- Ubuntu LAMP搭建 &&Wordpress
- LAMP环境搭建Wordpress
- ubuntu下搭建lamp服务器及安装wordpress
- 编译安装LAMP部署Wordpress搭建个人博客
- wordpress的LAMP环境搭建
- wordpress在LAMP平台搭建
- lamp下wordpress的搭建
- Centos6搭建LAMP+wordpress全过程
- LVS之-LAMP搭建wordpress
- lamp 环境搭建(非源码编译安装)
- ubuntu下安装LAMP+wordpress
- VPS安装LAMP和WordPress
- 在lamp基础上安装Wordpress
- Lamp搭建wordpress碰到的问题
- 使用LAMP+wordpress搭建并美化博客
- LAMP环境搭建Wordpress个人博客
- 办公软件的选择
- iOS开发:一个快速生成model属性的方法
- maven 上传jar到私服 pom 以及命令的方式
- U盘安装centos 6.3教程(超级详细图解教程)
- mysql配置详解
- 非root搭建lamp & 安装wordpress
- kill 信号
- 第八届河南省赛题最小换乘_NYOJ1238
- Linux下CPU负载
- Rex's BaseActivity
- 哈夫曼树
- ACM刷题之ZOJ————How Many Nines
- top 命令详解
- HTTP Cache
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
卢格p08
p ,
p一
迈凯轮p1
阿拉善1p7在线播放
阿拉善1p7外翻
p1
忽必烈p1
阿拉善1p7
1p
迈凯伦p1中国有几辆
孕妇g1p1l1
迈凯伦p1多少钱
338p1
1p空调一小时几度电
迈凯轮p1多少钱
倍耐力新p1
360p1
倍耐力新p1容易爆胎
日本系列1页udp2p
忽必烈p1毛病一堆
倍耐力p1
g2p1
迈凯轮p1中国有几辆
1p7
迈凯伦p1图片
迈凯伦p1报价
迈凯伦p1汽车
迈凯轮mp4
迈凯伦mp4
迈凯伦570s
p1跑车
阿拉善1p7外翻在线播放
四p
黑龙江p62
8p
红米note8p
iphonep
p8
p8什么意思
华硕p8h61