centoslamp源码
⑴ centos6.5下搭建的LAMP为什么网页显示源码
前提先在数据库中新建一个数据库,供你安装程序使用,其次你要知道连接数据库的用户名密码。
⑵ centos 7 lamp环境搭建完毕后访问不了php文件(空白页面)(html可以)
先在head里面写一点内容:
<metacharset="UTF-8">
<title>test</title>
再试着在body内容里面写上点内容比如:
<div><h1>这是一个test页面</h1></div>
⑶ centos下装完mysql后默认密码是多少,如何修改
1、安装完默认是没有密码的,可以用以下命令给root用户设置密码:
mysql_secure_installation
2、根据提示输入2次密码,就设置成功了。
注意,在设置过程中,会提示删除是否anonymous用户,是否拒绝root的远程访问,是否删除测试用的数据库等,这些都需要根据自己的实际情况进行选择。
3、最后出现:Thanks for using MySQL!,设置密码成功了。
4、改完后重启mysql: /etc/init.d/mysqld restart
⑷ 在Centos 6.5_64上搭建Lamp时,源代码安编译libxml2时,出现奇怪提示
这个是已经编译过了
可直接make&&make install
⑸ 我在centOS5.5中安装了LAMP,可是当时安装的是php.5.2.8,现在我想把php更新到最新的稳定版本5.3.8。
重新下载5.3.8的源码,重新编译安装,安装路径跟以前版本一致就OK了,不过请事先备份配置文件!
⑹ CentOS 7 用户怎样安装 LNMP
您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),两者没什么区别,只是完整版把一些需要的源码文件预先放到安装包里。
安装LNMP执行:
wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.shlnmp
默认安装lnmp可不写,如需要安装LNMPA或LAMP,将./install.sh 后面的参数替换为lnmpa或lamp即可。
如下载速度慢请更换其他下载节点,详情请看下载页面。LNMP下载节点具体替换方法。
按上述命令执行后,会出现如下提示:
需要设置MySQL的root密码(不输入直接回车将会设置为root)如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除。输入后回车进入下一步,如下图所示:
问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,输入完成,回车进入下一步
选择MySQL版本,目前提供了较多版本的MySQL和MariaDB,需要注意的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能选择:
输入对应MySQL或MariaDB版本前面的序号,回车进入下一步,选择PHP版本:
注意:选择PHP7等高版本时需要自行确认是否与自己的程序兼容。
输入要选择的PHP版本的序号,回车进入下一步,选择是否安装内存优化:
可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装。
如果是LNMPA或LAMP的话还会提示“Please enter Administrator Email Address:”,需要设置管理员邮箱,该邮箱会在报错时显示在错误页面上。
再选择Apache版本
按提示输入对应版本前面的数字序号,回车。
提示"Press any key to install...or Press Ctrl+c to cancel"后,按回车键确认开始安装。
LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。
安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。
⑺ 怎样在centos上安装zabbix agentd
测试系统环境
# uname -a
linux localhost.localdomain 2.6.32-358.14.1.el6.x86_64 #1 SMP Tue Jul 16 23:51:20 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
# cat /etc/RedHat-release
CentOS release 6.4 (Final)
1.配置安装LAMP和开发环境
至于lamp的配置方法在这里就不再赘述了,可以参照如下文档
Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及设置 http://www.linuxidc.com/Linux/2013-06/86250.htm
CentOS 5.9下编译安装LAMP(Apache 2.2.44+MySQL 5.6.10+PHP 5.4.12) http://www.linuxidc.com/Linux/2013-03/80333p3.htm
RedHat 5.4下Web服务器架构之源码构建LAMP环境及应用PHPWind http://www.linuxidc.com/Linux/2012-10/72484p2.htm
LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP http://www.linuxidc.com/Linux/2013-05/84882.htm
确保开发环境已经安装
#yum -y groupinstall "Develoment Tools" "Develoment Libraries"
2.下载zabbix
官方下载地址:http://www.zabbix.com/download.php
选择和自己系统对应的版本,这里选择安装与Linux内核为2.6对应的zabbix-2.2.2版本
解压缩
#tar -zxvf zabbix-2.2.2.tar.gz
#cd zabbix-2.2.2
3.安装所需要的组件
#yum install -y curl curl-devel net-snmp snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath php-mbstring
4.zabbix数据库创建导入
mysql> create database zabbix;
mysql> grant all privileges on zabbix.* to zabbix@'%' identified;
mysql> flush privileges;
mysql> source /root/zabbix-2.2.2/database/mysql/schema.sql
mysql> source /root/zabbix-2.2.2/database/mysql/data.sql
mysql> source /root/zabbix-2.2.2/database/mysql/images.sql
5.编译安装参数
# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-mysql --enable-net-snmp --with-libcurl
#make && make install
6.添加zabbix服务对应的端口(可以省略),一般系统中都已经存在了,若没有可以如下添加
#vim /etc/service
zabbix-agent 10050/tcp //客户端
zabbix-agent 10050/udp
zabbix-trapper 10051/tcp //服务端
zabbix-trapper 10051/udp
7.为zabbix提供启动脚本和配置文件
(1)测试zabbix服务启动
#/usr/local/zabbix/sbin/zabbix_agentd //客户端
#/usr/lcoal/zabbix/sbin/zabbix_server //服务端
查看端口:
#netstart -tnlp | grep ‘zabbix’
停止zabbix服务:
#pkill zabbix
(2)为zabbix提供开机启动脚本:
#mkdir -v /etc/zabbix
#cp /root/zabbix-2.2.2/misc/init.d/tru64/zabbix_agentd /etc/init.d/ //客户端
#cp /root/zabbix-2.2.2/misc/init.d/tru64/zabbix_server /etc/init.d/ //服务端
#chmod 777 /etc/init.d/zabbix*
(3)修改zabbix_agentd、zabbix_server程序目录的位置:
#vim /etc/init.d/zabbix_agentd
DAEMON=/usr/local/zabbix/sbin/zabbix_agentd
#vim /etc/init.d/zabbix_server
DAEMON=/usr/local/zabbix/sbin/zabbix_server
启动zabbix服务:
#service zabbix_agentd start
#service zabbix_server start
添加开启启动
#chkconfig --add zabbix_server
#chkconfig --add zabbix_agentd
(4)由于zabbix_server 服务不支持 chkconfig,使用下列方法自启动:
分别在/etc/init.d/zabbix_agentd和/etc/init.d/zabbix_server文件添加对应的如下代码:
#chkconfig: 345 95 95 //三个参数:345代表不同的Level运行,第二个参数:启动序号61,第三个参数:关闭序号61
#description: Zabbix_Server //注意前面的‘#’不能取消掉,此行为描述
(5)然后再设置自启
#chkconfig --add zabbix_server //服务列表中增加此服务
#chkconfig --add zabbix_agentd
#chkconfig zabbix_server on
#chkconfig zabbix_agentd on
8.编辑zabbix相关的配置文件
#vim /usr/local/zabbix/zabbix_agentd.conf
LogFile=/tmp/zabbix_agentd.log //客户端的日志文件
Server=127.0.0.1
Hostname=Zabbix Server
#vim /usr/local/zabbix/zabbix_server.conf
LogFile=/tmp/zabbix_server.log //服务端的日志文件
DBHost=192.168.0.240 //服务端ip
DBName=zabbix //zabbix数据库名字
DBUser=root //zabbix数据库登陆用户
9.提供zabbix的web文件
#mkdir -v /var/www/html/zabbix
#cp zabbix-2.2.2/frontends/php/* /var/www/html/zabbix
在浏览器输入:http://ip/zabbix
然后通过web页面继续配置zabbix
若页面上有错误的提示,则在/etc/php.ini修改对应的值就行
#vi /etc/php.ini
max_input_time = 600
max_execution_time = 300
date.timezone = Asia/Shanghai
post_max_size = 32M
memory_limit = 128M
直到所有的都正确配置完成,显示Ok,到此zabbix才算真正搭建完成
默认的登陆用户名admin,密码为zabbix
若页面提示缺少"mbstring":PHP mbstring extension missing (PHP configuration parameter --enable-mbstring).
解决方法:#yum install -y php-mbstring
然后一路“Next”:
到了第五步骤:5. Pre-Installation summary 需要下载配置文件然后将其保存到server的/var/www/html/zabbix/conf/下面,
名字一定是zabbix.conf.php,然后“Retry” ,点击 “Finish”,完成安装。
配置完成,出现登录界面,默认的用户为admin,密码为:zabbix
若浏览器上错误提示:Zabbix server is not running:be information displayed may not be current.
解决方法:修改/var/www/html/zabbix/conf/zabbix.conf.php
$ZBX_SERVER = '192.168.0.240'; //修改ip为server的ip,非127.0.0.1
⑻ 在Centos中安装LAMP后PHP无法编译
那就是lamp环境没有搭建好呗
⑼ lamp环境源码shell安装出错(I cannot run apxs),求解决
在安装之前:
yum -y install perl*
yum -y httpd-devel
如果还有问题再补上来。
⑽ centos下安装lamp环境,为什么yum安装和源码安装的目录不一样
你可以把源码编译安装的路径设置一下,想装哪儿装哪儿