linux安装apache/mysql/php的最新完整方法(cents和ubuntu都实用)
首先第一步就是把基础的东西就安装好,例如解压软件,编译软件之类的,就好比你用window来安装软件,但是安装包时一个压缩文件,你却没有解压软件,这种你时无法进行安装的,道理都懂我就不多说了!
【声明】:有小部分东西是复制别人的,因为有些东西也记不住,但是这个教程是我全部过程亲自走的,所以一边安装一边给大家记录下来
【注意】:下面的教程的很多路径以自己的实际情况为准,我这里只是以为本地系统目录展示的
一:安装系统基础东西
.安装gcc(如果你系统已经自带就不用安装,怎么知道自己linux系统是否安装了某个软件使用命令: 软件名 -v 就行了,例如 gcc -v 这个意思就是查看gcc该软件的版本信息)
gcc
cloog-ppl
ppl(libppl.so.7/libppl_c.so.2)
cpp
mpfr(libmpfr.so.1)
gcc-c++
libstdc++-devel
mpfr-2.4.1-6.el6.i686.rpm和ppl-0.10.2-11.el6.i686.rpm
快捷键rz sz:
rz、sz命令没找到?
安装lrzsz即可:
shell># yum -y install lrzsz
.安装zlib压缩库
shell>##cd /home/xiaowang/tar
shell>#tar –zxvf zlib-1.2.5.tar.gz
shell>#cd zlib-1.2.5
shell>#./configure//这个配置编译命令不要加目录参数
shell>#make && make install
二:下面我们的来进行安装apache
在安装apache之前需要先安装下面的几款插件,因为在linux中依赖是很常见的
安装apache之前需要的安装的软件有apr,apr-util,pcre这个三个插件,具体的安装包自己去对应的官网下载,直接百度如下内容就能找到:
apr.tar.gz
apr-util.tar.gz
pcre-8.10.zip(这个要特别注意,不要下载pcre2,否则会出问题)
cd到这些安装包的目录下,进行如下这些命令
A:apr的安装(版本号1.4.5以自己的为准)(配置建议都使用我下面的,例如下面的"./configure--prefix=/usr/local/apr "这个就是选项,就跟widnow安装软件时会跳出很多选项一样的)
- [root@lmetest]#tar-zxvfapr-1.4.5.tar.gz
- [root@lmetest]#cdapr-1.4.5
- [root@lmeapr-1.4.5]#./configure--prefix=/usr/local/apr
- [root@lmeapr-1.4.5]#make&&makeinstall
B:apr-util的安装(注意事项同上A)
- [root@lmetest]#tar-zxfapr-util-1.3.12.tar.gz
- [root@lmetest]#cdapr-util-1.3.12
- [root@lmeapr-util-1.3.12]#./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr/bin/apr-1-config--enable-utf8
- [root@lmeapr-util-1.3.12]#make&&makeinstall
C:pcre的安装(注意事项同上A)
- [root@lmetest]#unzip-opcre-8.10.zip
- [root@lmetest]#cdpcre-8.10
- [root@lmepcre-8.10]#./configure--prefix=/usr/local/pcre
- [root@lmepcre-8.10]#make&&makeinstall
那么下面就是安装apache了(注意事项同上A)
同样的需要进行下载安装包,直接到apche官方下载tar.gz包就行,
- [root@lmetest]#tar-zxvfhttp-4.2.tar.gz
- [root@lmetest]#cdhttp-4.2
- [root@lmeapr-util-1.3.12]#./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr/bin/apr-1-config
- [root@lmeapr-util-1.3.12]#make&&makeinstall
安装完成,那么现在进行apche服务启动吧,执行下面的命令进行apache服务启动
/usr/local/apache/bin/apachectl start
然而往往事与愿违,正常情况下你执行上面的命令后都会出现下面的一个小小的报错
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
上面报错的 解决方案:
在apache目录里面的配置文件httpd.conf里面找到ServerName www.example.com:80,在其下面加上ServerName localhost:80
现在重启Apache,没有任何提示就说明一切ok,直接访问试试,直接在浏览器输入你当前安装apache的系统的ip,查看IP命令为ifconfig,inet addr:192.168.199.165,看到了吧?192.168.199.165就是本服务器的地址,浏览器输入IP回车键后出现it works,搞定!
更多相关文章
- 是java.sql.Date()和mysql命令sysdate
- MySQL在Linux下Shell脚本操作命令
- 如何使用mysql 命令行 查看mysql表大小、数据大小、索引大小
- C语言中的管道命令问题
- 如何创建一个npm命令,在控制台中执行两个命令(一个接着一个)?
- javascript设计模式详解之命令模式
- 一个在线音乐软件的故事(三、音乐从哪里来?)
- Python执行系统命令:使用subprocess的Popen函数
- Python脚本——连接到SSH并运行命令