lamp重启php(lamp故障)

本文目录一览:

l今天搭建了LAMP环境,但是在Apache中运行.php程序怎么都自动下载到download了?页面不会显示运行结果;

修改apache的httpd.conf配置文件添加一行:

AddType application/x-httpd-php .php

然后重启apache服务器看看

LAMP环境中是如何调用php-cgi.sock这个文件的?

lamp环境,说明是apache模块调用php程序的,这个调用的位置,需要修改apache的配置文件。对于版本小于2.2的apache,我们可以直接修改httpd.conf配置文件就行,而对于版本高于2.4的apache我们需要找到模块的配置文件,然后修改对应的配置代码。

具体你可以使用find命令查看哪个文件里面含有5.4的配置文件路径,找到那个文件,然后修改,以后重庆apache服务器应该就可以了。

如何在windows上搭建LAMP环境

++++++++++++++++++++++++++++++++++++++++++++++

Windows下LAMP环境搭建

++++++++++++++++++++++++++++++++++++++++++++++

操作系统: [windows xp professional sp3]

服务器 : [apache-2.2.8]

PHP: [php-5.2.17]

数据库 : [mysql-5.1.49]

数据库管理工具 : [phpmyadmin-3.3]

++++++++++++++++++++++++++++++++++++++++++++++

准备安装软件(download)

1 [apache_2.2.8-win32-x86-openssl-0.9.8g]

2 [php-5.2.17-Win32-VC6-x86]

3 [mysql-5.1.49]

(需注册)

4 [phpMyAdmin-3.3.9-all-languages]

++++++++++++++++++++++++++++++++++++++++++++++

开始安装(安装前建立目录[D:/lamp])

D:/lamp

–apache2.2

–php

–mysql

–sites

—————————————————————————-

1 【apache】

—————————————————————————-

1.1 Welcome to the Installation Wizard for Apache HTTP Server 2.2.8

#单击[Next]

1.2 License Agreement

#选择(I accept the terms in the license agreement)-单击[Next]

1.3 Read This First

#单击[Next]

1.4 Server Information

Network Domain(e.g.somenet.com): [helloworld.com]

Server Name(e.g.): []

Administrator’s Email Address(e.g.webmaster@somenet.com): [helloworld@helloworld.com]

#选择(for All Users, on Port 80, as a Service — Recommended.), 单击[Next]

1.5 Setup Type

#选择(Custom), 单击[Next]

1.5 Custom Setup

单击[Change…],

1.5.1 Change Current Destination Folder

Folder name: [D:/lamp/apache2.2/], 单击[OK],

#单击[Next]

1.6 Ready to Install the Program

#单击[Install]

1.7 Installaction Wizard Completed

#单击[Finish]

—————————————————————————-

2 【php】

2.1 将php-5.2.17-Win32-VC6-x86.zip解压到[D:/lamp/php]

—————————————————————————-

3 【mysql】

3.1 Welcome o the Setup Wizard for MySQL Server 5.1

#单击[Next]

3.2 Setup Type

#选择Custom, 单击[Next]

3.3 Custom Setup

3.3.1 单击[Change…],

3.3.2 Change Current Destination Folder

Folder name: [D:/lamp/mysql/]

单击[OK]

#单击[Next]

3.4 Ready to Install the Program

#单击[Install]

3.5 A MySQL Enterprise subscription is the most…

#单击[Next]

3.6 The MySQL Enterprise Monitor Service

#单击[Next]

3.7 Wizard Completed

#勾选[Configure the MySQL Server now]

#单击[Finish]

3.8 Welcome to the MySQL Service Instance Configuration Wizard 1.0.17.0

#单击[Next]

3.9 MySQL服务器实例配置[MySQL Server Instance Configuration]

Detailed Configuration-详细配置

Standard Configuration-标准配置

#选择默认[Detailed Configuration]

#单击[Next]

3.9.1 服务器类型[Please select a server type. This will influence memory, disk and CPU usage.]

[Developer Machine]-开发服务器, 占用内存较少

[Server Machine]-多个服务器共用, 占用内存中等

[Dedicated MySQL Server Machine]-专用服务器, 占用内存较多

#选择默认[Developer Machine]

#单击[Next]

3.9.2 数据库用途[Please select the database usage]

[Multifunctional Database]-多功能数据库,优化InnoDB,MyISAM

[Transactional Database Only]-事务数据库,优化InnoDB,MyISAM也可用

[Non-Transactional database Only]-非事务性数据库,适用于简单的网络监控或记录的应用发有分析仅非事务的MyISAM引擎

#选择默认[Multifunctional Database]

#单击[Next]

3.9.3 InnoDB的数据文件的存放位置[Please select the driver for the InnoDB datafile, if you do not want to use the default settings]s

#选择默认

#单击[Next]

3.9.4 设置并发连接到服务器的大致数量[Please set the approximate number of concurrent connections to the server]

[Decision Support(DSS)/OLAP]-并发数20

[Online Transaction Processing(OLTP)]-并发数500

[Manual Setting]-并发数自定义

#选择[Manual Setting], Concurrent connections[100]

#单击[Next]

3.9.5 [网络选项]Please set the networking options

[Enable TCP/IP Networking]-启用TCP/IP网络

[PortNumber:[3306]]-端口

[Add firewall exception for this port]-添加到防火墙例外

[Enable Strict Mode]-启用严格模式

#选择默认[Next]

3.9.6 [选择字符集]Please select the default character set.

[Standard Character set]-默认Latine 适用于英文或其它西欧语言

[Best Support For Multilingualism]-支持多种语言

[Manual Selected Default Character Set/Collation]-自定义

#选择[Best Support For Multilinguatilsm]

#单击[Next]

3.9.7 设置Windows选项[Please set the Windows options]

[Install As Windows Service[安装为windows服务]

[Launch the MySQL Server automatically[自启动]

[Include Bin Directory in Windows PATH[加入环境变量]

#选择默认

#单击[Next]

3.9.8 设置安全选项[Please set the security options]

[Current root password]-旧密码,留空

[New root password]-新密码,

[Confirm]-确认新密码

[Enable root access from remote machines]-启用root帐号远程访问

[Create An Anonymous Account]-创建匿名帐号

#输入密码和确认密码, 其它默认

#单击[Next]

3.9.9 准备执行[Ready to execute…]

#单击[Execute]

3.9.10 Processing configureation…

#单击[Finish]

—————————————————————————-

4 【phpMyAdmin】

4.1 将phpMyAdmin-3.3.9-all-languages.zip解压到[D:/lamp/sites/phpmyadmin/]

—————————————————————————-

++++++++++++++++++++++++++++++++++++++++++++++

【apache配置】

5.1 httpd.conf(D:/lamp/apache2.2/conf)

5.1.1 #功能: 加载php模块

#说明: 搜索LoadModule, 在其后面添加

LoadModule php5_module “D:/lamp/php/php5apache2_2.dll”

5.1.2 #功能: 设置工作目录

#说明: 搜索DocumentRoot, 修改为

DocumentRoot “D:/lamp/sites”

5.1.3 #功能: 设置目录选项

#说明: 搜索Directory “D:/lamp/apache2.2/htdocs”, 修改为

Directory “D:/lamp/sites”

5.1.4 #功能: 设置默认文档

#说明: 搜索Directory /, 添加

DirectoryIndex index.php index.html

5.1.5 #功能: 增加php类型

#说明: 在文件末尾加入

AddType application/x-httpd-php .html .php

#功能: php.ini所在目录

#说明: 在文件末尾加入

PHPIniDir “D:/lamp/php”

功能: 不允许访问目录

说明: 搜索Options Indexes FollowSymLinks项,并注释

#Options Indexes FollowSymLinks

5.2 注意: 修改配置文件后, 重启apache才能生效

5.3 在D:/lamp/sites/建立文件

#phpinfo.php

输入内容:

?php

phpinfo();

?

访问:

【php配置】

6.1 php.ini

6.1.1 D:/lamp/php/php.ini, 复制php.ini-recommended并重命名为php.ini

6.1.2 #功能: 指定扩展库所在目录

extension_dir = “D:/lamp/php/ext/”

#功能: 开启扩展

#说明: 根据需要开启相应扩展模块, 去掉前面的分号

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mcrypt.dll

extension=php_mysql.dll

extension=php_mysqli.dll

#功能: 设置时区

#说明: PRC表示中国

date.timezone = PRC

#功能: 显示错误信息

display_errors = On

6.2 复制libmysql.dll, libmcrypt.dll(D:/lamp/php)到C:/WINDOWS/system32/

6.3 重启apache,访问,查看相应扩展是否加载成功

++++++++++++++++++++++++++++++++++++++++++++++

在LINUX下安装好LAMP后,用浏览器访问PHP文件,为何是打开文本文件,而不是解释呢?跪求!

如果是第一次在linux安装lamp 按正常安装以后发现,php不能解析,建议重新安装linux,和lamp,安装的时候尽量选择别人已经成功安装过的版本,还有并不是最新的lamp和linux版本就最好,因为是初学者要学的东西很多所以要先从别人已经成功安装的版本中开始,尽量减少版本不同,带来的配置差异.(如果您是高手,一般也不会用Lamp的整合包了,呵呵,猜测!)

小米路由R1D 一键安装LAMP后 PHP版本如何更改

sklanmp一键安装包、是基于SKLNAMP(托管于Github)修改、为SKPHP v2.0诞生的一行代码搞定LAMP环境安装包、新增PHP多版本任意切换功能,适用于主流的Linux发行版CentOS(已测)

#安装

sh sk.sh

#多站点配置:

复制: /sk/server/apache/conf.d/【唯一标识】-vhosts.conf

配置:【唯一标识】-vhosts.conf

生效:service httpd restart

#sklamp结构

mysql目录: /sk/server/mysql(默认密码:sk888)

mysql data目录: /sk/server/data

php目录: /sk/server/php

apache目录: /sk/server/apache

#命令一览:

mysql命令: service mysql (start|stop|restart|reload|status)

apache命令: service httpd (start|stop|restart|reload|status)

#网站根目录:

默认web根目录: /sk/wwwroot

如何查看PHP版本,php版本怎么查询

1. 查看linux的内核版本,系统信息,常用的有三种办法:

uname -a; more /etc/issue; cat /proc/version;

2. 查看apache的版本信息,如果是通过yum,或者是rpm安装的,可以使用rpm -qa |gerp httpd 来查看;

还可以通过httpd -v来查询;

当然,安装好apache后,可以直接elink回环查看apache的信息。

3.查看php的版本信息,如果是通过yum,或者是rpm包安装的,可以使用rpm -qa |grep php来查看;

同样,也可以使用php -v来查看php的版本信息;

一般情况下,大多是通过安装lamp后,使用phpinfo的测试页来查看安装的php的信息;

具体办法为在/var/www/下新建index.php文件,具体内容即

?

php phpinfo();

?

即可。然后在/etc/httpd/conf/httpd.conf文件中添加index.php类型,然后重启httpd,即可得到如下结果。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/285345.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝的头像小蓝
上一篇 2024-12-22 15:44
下一篇 2024-12-22 15:44

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • PHP获取301跳转后的地址

    本文将为大家介绍如何使用PHP获取301跳转后的地址。301重定向是什么呢?当我们访问一个网页A,但是它已经被迁移到了另一个地址B,此时若服务器端做了301重定向,那么你的浏览器在…

    编程 2025-04-27
  • PHP登录页面代码实现

    本文将从多个方面详细阐述如何使用PHP编写一个简单的登录页面。 1. PHP登录页面基本架构 在PHP登录页面中,需要包含HTML表单,用户在表单中输入账号密码等信息,提交表单后服…

    编程 2025-04-27
  • PHP与Python的比较

    本文将会对PHP与Python进行比较和对比分析,包括语法特性、优缺点等方面。帮助读者更好地理解和使用这两种语言。 一、语法特性 PHP语法特性: <?php // 简单的P…

    编程 2025-04-27
  • 故障树中未探明事件的图形符号

    故障树是一种可视化的分析工具,用于确定系统或过程中故障的原因和可能的根源。故障树中未探明事件的图形符号是指在分析中无法找到前驱事件的事件,本文将从多个方面对其进行详细阐述。 一、符…

    编程 2025-04-27
  • Linux Redis 重启

    一、概述 Redis 是一款高性能的 NoSQL 数据库,常用于各种应用场景的数据缓存、消息队列、实时数据分析等等。在使用 Redis 过程中,如果出现了某些问题,有时候只需要重启…

    编程 2025-04-25
  • CentOS7重启MySQL教程

    在Linux系统中,由于各种原因,需要重启MySQL时是一个很常见的操作。本文将从多个方面对CentOS7重启MySQL的方法进行详细介绍,包括重启网络服务、命令、系统、Nginx…

    编程 2025-04-24
  • PHP版本管理工具phpenv详解

    在PHP项目开发过程中,我们可能需要用到不同版本的PHP环境来试验不同的功能或避免不同版本的兼容性问题。或者我们需要在同一台服务器上同时运行多个不同版本的PHP语言。但是每次手动安…

    编程 2025-04-24

发表回复

登录后才能评论