lamp搭建
来源:互联网 发布:nteumm官网软件 编辑:程序博客网 时间:2024/04/28 03:41
首次搭建笔记:
一、安装apache
1. apr
wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
[root@]# tar -zxvf apr-1.4.5.tar.gz
[root@]# cd apr-1.4.5
[root@]# ./configure –prefix=/usr/local/apr
[root@]# make && make install
make这步出错`passwd/apr_getpass.lo错误,原因是缺少apr-util.
2. apr-util
wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
[root@]# tar -zxvf apr-util-1.3.12.tar.gz
[root@]# cd apr-util-1.3.12
[root@]# ./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr/
[root@]# make && make install
3. prec
[root@]wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip
[root@]#tar -zxvf pcre-8.10.zip
[root@]#cd pcre-8.10
[root@]#./configure –prefix=/usr/local/pcre
[root@]#make & make install
4 apache
[root@]#wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.2.31.tar.gz
[root@]#tar zxvf httpd-2.2.31.tar.gz
[root@]#cd httpd-2.2.31.tar.gz
[root@]#./configure –prefix=/usr/local/httpd –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util –with-pcre=/usr/local/pcre
可能会报configure: error: Size of “void *” is less than size of “long”
错误
有说法。
1、移除–with-pcre=/xxx/xxx/pcre选项,未尝试,
2、增加 ap_cv_void_ptr_lt_long=no ,可行。
[root@]make &make install 即可安装完毕。
测试apache使用, 进入安装后apache目录.
[root@]./bin/apachectl start
再浏览器访问服务器的IP。
It is work就成功了啦。
如果不能访问请检查是否安装apache成功。还是不能则需要下载telnet-server
[root@]yum install telnet-server.i386
[root@]yum install telnet.i386
[root@]vi /etc/xinetd.d/telnet
______________________VI__________________________
service telnet
{
disable = yes //将disable注释或改成no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
_______________________VI__________________________
保存。
重启xinetd服务。
[root@] service xinetd restart
关防火墙
[root@]setup
选firewall configuration
disable
保存关闭即可telnet访问linux服务器
重新测试浏览器输入linux 的ip地址能否正常显示apache初始界面
注意如果打开的不是it is work而是Apache 2 Test Page
powered by CentOS这界面的话,是代码路径位置出错,请留意界面右上方的代码位置.一般在 : var/www/html
二、安装php
1.下载libxml2与libxml2-devel操作同上面安装步骤
2.php
下载 wget http://php.net/get/php-5.5.37.tar.gz/from/a/mirror
[root@]tar zxvf php-5.5.37
[root@]cd php-5.5.37
[root@]./configure=/usr/local/php –with-apxs2=/usr/local/httpd/bin/apxs 将安装好的httpd中的文件配置到php,目的让php认识apache
[root@]make & make install
3.修改apache中的配置,目的让apache认识php
进入httpd中conf中httpd.conf,添加
AddType application/x-httpd-php .php识别php文件
完成上面操作就会访问php文件
三、安装mysql
从零开始安装mysql数据库 : 按照该顺序执行 :
a. 查看是否安装有mysql:yum list installed mysql*, 如果有先卸载掉, 然后在进行安装;
b. 安装mysql客户端:yum -y install mysql;
c. 安装mysql服务器端 :yum -y install mysql_server;
d. 安装mysql开发库 :yum -y install mysql-devel;
e. 配置mysql配置文件 : 设置utf-8编码 :vim /etc/my.cnf , 添加default-character-set=utf8;
f. 启动mysql数据库 :service mysqld start;
g. 创建root密码 : mysqladmin -u root password 000000;
h. 进入数据库:mysql -u root -p 之后提示输入密码, 输入密码后进入;
i. 使用mysql数据库 :>use mysql
j. 删除匿名账户 :>delete from user where USER = ”;
k. 刷新权限 :>flush privileges;
l. 退出mysql :>\q;
作者 :万境绝尘
转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835
安装完毕, 并能正常使用;
- lamp搭建
- LAMP搭建
- LAMP搭建
- LAMP搭建
- lamp搭建
- LAMP 搭建
- LAMP搭建
- LAMP搭建
- lamp搭建
- lamp搭建
- lamp搭建
- 搭建lamp
- lamp搭建
- lamp搭建
- lamp搭建
- lamp搭建
- LAMP 搭建
- lamp搭建
- plsql 连接工具 数据乱码
- HTMl5的sessionStorage和localStorage
- HDU 5749 Colmerauer(单调栈或单调队列求解固定区间最大或最小值)
- dataset的用法
- 元素位置互换之逆置算法
- lamp搭建
- MAC 更新 SVN 及 Android Studio 配置
- iOS开发 UITableView 常用细节
- android复习之五大布局
- JVM性能调优之生成堆的dump文件
- 有序顺序表归并
- 帧动画学习
- 文本关键词提取算法及自动摘要
- linux下C发送HttpPost请求