首页 文章 精选 留言 我的

精选列表

搜索[linux],共10000篇文章
优秀的个人博客,低调大师

Linux服务器---apache支持php

[b]apache支持php[/b] php是最好用的服务器语言了,Apache对php有很强大的支持 1、检测是否安装php,如果什么信息也没有,那么你就要自己安装php了 [root@localhost ~]# [b]rpm -qa | grep php[/b] 2、安装php,在终端输入命令“yum install –y php” [root@localhost ~]# [b]yum install -y php[/b] Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile Dependency Installed: php-cli.i686 0:5.3.3-26.el6 php-common.i686 0:5.3.3-26.el6 Complete! [root@localhost ~]# 3、再次检测,看是否安装。看到如下信息就证明安装成功了。 [root@localhost ~]#[b] rpm -qa | grep php[/b] php-cli-5.3.3-26.el6.i686 php-5.3.3-26.el6.i686 php-common-5.3.3-26.el6.i686 [root@localhost ~]# 4、重新启动Apache服务 [root@localhost ~]# [b]service httpd restart[/b] 停止 httpd: [确定] 正在启动 httpd:httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName [确定] [root@localhost ~]# 5、测试php。在“/var/www/html/”目录下创建一个test.php文件。然后在浏览器输入“127.0.0.1/test.php” [root@localhost ~]# [b]cd /var/www/html/[/b] [root@localhost html]# [b]touch test.php[/b] [root@localhost html]# [b]gedit test.php[/b] <?php echo "hello php"; ?> 可以在浏览器看到以下结果 [img=https://img-bbs.csdn.net/upload/201811/21/1542791269_10670.png][/img] 6、安装gd库,支持php图形验证码。在终端输入命令“yum install -y php-gd” [root@localhost ~]# [b]yum install -y php-gd[/b] Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile ============================================================================ Package Arch Version Repository Size ============================================================================ Installing: php-gd i686 5.3.3-26.el6 base 105 k Installing for dependencies: libXpm i686 3.5.10-2.el6 base 50 k Dependency Installed: libXpm.i686 0:3.5.10-2.el6 Complete! [root@localhost ~]# [b]rpm -qa | grep php-gd[/b] php-gd-5.3.3-26.el6.i686 [root@localhost ~]#

优秀的个人博客,低调大师

linux7 搭建ELK日志分析

官网地址:https://www.elastic.co/cn/ 官网权威指南:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html 安装指南:https://www.elastic.co/guide/en/elasticsearch/reference/5.x/rpm.html ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部。 Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统。它构建于Apache Lucene搜索引擎库之上。 Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日志,包括系统日志、错误日志和自定义应用程序日志。它可以从许多来源接收日志,这些来源包括 syslog、消息传递(例如 RabbitMQ)和JMX,它能够以多种方式输出数据,包括电子邮件、websockets和Elasticsearch。 Kibana是一个基于Web的图形界面,用于搜索、分析和可视化存储在 Elasticsearch指标中的日志数据。它利用Elasticsearch的REST接口来检索数据,不仅允许用户创建他们自己的数据的定制仪表板视图,还允许他们以特殊的方式查询和过滤数据 准备 ELK 要求本地环境中安装了 JDK 。如果不确定是否已安装,可使用下面的命令检查:[root@jiaxin-ceshi src]# java -version一、安装Elasticsearch官网https://www.elastic.co/cn/downloads/elasticsearch[root@jiaxin-ceshi src]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.tar.gz[root@jiaxin-ceshi src]# tar xf elasticsearch-6.4.2.tar.gz [root@jiaxin-ceshi src]# cd elasticsearch-6.4.2[root@jiaxin-ceshi bin]# ./elasticsearch直接运行报错创建用户和组[root@jiaxin-ceshi elasticsearch-6.4.2]# groupadd elsearch[root@jiaxin-ceshi elasticsearch-6.4.2]# useradd elsearch -g elsearch -p elasticsearch切换成 elsearch 用户 运行又报错在切换回 root

优秀的个人博客,低调大师

linux安装LNMP环境之安装PHP

下载插件包 yum -y install gcc gcc-c++ libxml2 libxml2-devel bzip2 bzip2-devel libmcrypt libmcrypt-devel openssl openssl-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel readline readline-devel libxslt-devel perl perl-devel psmisc.x86_64 recode recode-devel libtidy libtidy-devel epel-release libmcrypt-devel 下载 cd /usr/local/src/ wget http://cn2.php.net/distributions/php-5.6.32.tar.gz 解压 tar zxvf php-5.6.32.tar.gz 预编译 cd php-5.6.32 创建php-fpm用户,并禁止登录; useradd -s /sbin/nologin php-fpm ./configure --prefix=/usr/local/php --sysconfdir=/usr/local/php/etc --with-config-file-path=/usr/local/php/etc/ --with-fpm-user=php-fpm --with-fpm-group=php-fpm --enable-fpm --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-mhash --with-openssl --with-zlib --with-bz2 --with-curl --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-zlib --enable-mbstring --with-mcrypt --enable-sockets --with-iconv-dir --enable-zip --with-pcre-dir --with-pear --enable-session --enable-gd-native-ttf --enable-xml --with-freetype-dir --enable-gd-jis-conv --enable-inline-optimization --enable-shared --enable-bcmath --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-mbregex --enable-pcntl --with-xmlrpc --with-gettext --enable-exif --with-readline --enable-ftp --enable-redis 提示错误mcrypt.h没有找到,安装libmcrypt-devel包,默认的yum源,没有这个包,需要安装epel扩展源后,才可以安装。 [root@localhost php-5.6.32]# yum install -y epel-release [root@localhost php-5.6.32]# yum install -y libmcrypt [root@localhost php-5.6.32]# yum install -y libmcrypt-devel 再次执行./configure,没有错误提示,出现Thank you for using PHP,配置OK。 image.png 检查是否安装正确 make && make install echo $? 如果出现0 就说明正确了. 配置文件 需要将当前目录下的php.ini文件拷贝到 php的安装目录etc下 cp php.ini-production /usr/local/php/etc/php.ini php.ini 文件是在包目录下的 php.ini-development(开发), php.ini-production(生产) 拷贝php启动脚本,php-fpm配置文件,更改php-fpm权限为755;添加php-fpm开机启动; [root@ php-5.6.32]# cp /usr/local/src/php-5.6.32/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm (启动脚本) [root@ php-5.6.32]# mv /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf (就是去掉了末尾的.default ) [root@ php-5.6.32]# chmod 755 /etc/init.d/php-fpm [root@lphp-5.6.32]# chkconfig --add php-fpm [root@lphp-5.6.32]# service php-fpm start Starting php-fpm done [root@php-5.6.32]# chkconfig php-fpm on 将php的安装目录也加入到系统的环境变量 在最后一行加入 vim /etc/profile export PATH=/usr/local/php/bin:$PATH source /etc/profile //重新加载 [root@localhost ~]# php -v PHP 5.6.32 (cli) (built: Mar 12 2018 17:43:15) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies完成 接下来就是测试 vim /usr/local/nginx/conf/nginx.conf location / { root /www/test; index index.html index.htm index.php; try_files $uri $uri/ /index.php?$query_string; if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } 将请求转给php的9000端口 确保nginx 和PHP都是运行的哈。 location ~ \.php$ { root /www/test; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } 我的是根目录下的www/ 写个index.php 里面加入phpinfo(); 看能否成功。 image.png

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册