linux下安装配置LMAP(mysqlapachephpwordpress)
linux下安装配置LMAP(mysql+apache+php+wordpress)
Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记
Linux下配LMAP环境,花了我好几天的时间。之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程中出现了一些错误,经过好几次安装,翻了好多资料,最后找出问题的所在,才把环境搭建好,对于高手来说,这或许不算什么,但对于一个刚入门的新人,却是不一样了,这篇文章记录着我的一些笔记,希望对于那些刚刚入门的人们有所帮助,仅作为参考。
安装首先我们得获得MySQL,Apache,PHP,WordPress的源码包,软件的官网如下:
MySQL:,
Apache:,
PHP:,
WordPress:,,
下载的方式有几种,你可以从电脑上下载,然后传到linux上。,
在电脑上下可能有些朋友不知道怎么传到linux上,我使用的是一个远程登录软件Xshell,4,传输工具是Xftp,4。
注:免费软件,Xshell,和,Xftp,都是,NetSarang,出品的优秀网络管理、安全传输工具。Xshell,是一个免费的安全终端仿真器,可以作为,SSH、TELNET,或,RLOGIN,的终端模拟,能够从,Windows,平台安全连接,Linux,服务器,Xftp,则是安全传输客户端,支持,FTP,和,SFTP,协议,两者都支持标签化的会话窗口。这两者基本是都是配套存在的。
也可以从linux上下载:
使用wget,url,这个指令,把源码包下载到linux下解压缩安装,如
sudo,wget,/wordpress-3.5.1-zh_CN.tar.gz
sudo,tar,zxvf,wordpress-3.5.1-zh_CN.tar.gz
因为我使用的系统是ubuntu的,普通用户需要有root执行权限的需要在前面加“sudo”,这是unbuntu的一个特色,其他的系统版本的可以不加。
下面开始安装:
安装MySQL,
我安装的版本是mysql-5.0.95,在官网上一时找不到自己想要版本的朋友,可以从这个链接里找:ftp://mirror.csclub.uwaterloo.ca/mysql/Downloads/MySQL-5.0,
安装之前为了尽量避免出错,我们现在安装几个需要的东西,gcc,g++,,ncurses
缺少gcc,g++编译器会出现:
configure:,error:,no,acceptable,C,compiler,found,in,$PATH
See,`config.log',for,more,details.
解决办法:sudo,apt-get,install,build-essential或者
,,,sudo,apt-get,install,gcc
,,sudo,apt-get,install,gcc-c++
如果系统是suselinux的朋友可以:,zypper,install,gcc,,,zypper,install,gcc-c++
其他版本系统的执行:,yum,install,gcc,,yum,install,gcc-c++
缺少ncurses,MySQL的库文件会出现:
checking,for,termcap,functions,library...,configure:,error:,No,curses/termcap,library,found
解决办法:sudo,apt-get,install,libncurses5-dev
步骤:
sudo,wget,ftp://mirror.csclub.uwaterloo.ca/mysql/Downloads/MySQL-5.0/mysql-5.0.95.tar.gz,
sudo,tar,zxvf,mysql-5.0.95.tar.gz
cd,mysql-5.0.95
sudo,./configure,--prefix=/usr/local/mysql,--with-extra-charsets=all,,//检测环境,指定安装目录
注:检测出缺少什么就安装什么,然后再重新编译
(这里--prefix=是这mysql的安装目录,--with-extra-charsets选项则是指定了MySQL可以支持的语言编码,这里设置为全部支持,具体使用哪种编码,可以在程序中指定。
另外还有再编译时候按个人需要来增加的一些参数:
--sysconfdir=/usr/local/etc,
--libexecdir=/usr/local/sbin,
--localstatedir=/var/lib/mysql,
--enable-assembler,
--with-charset=utf8,
--