`
conkeyn
  • 浏览: 1518214 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

linux下安装php开发环境

阅读更多

1. 安装Apahce, PHP, Mysql, 以及php连接mysql库组件。
yum -y install httpd php mysql mysql-server php-mysql
2. 配置开机启动服务
/sbin/chkconfig httpd on             [设置apache服务器httpd服务开机启动]
/sbin/chkconfig --add mysqld         [在服务清单中添加mysql服务]
/sbin/chkconfig mysqld on             [设置mysql服务开机启动]
/sbin/service httpd start            [启动httpd服务,与开机启动无关]
/sbin/service mysqld start           [启动mysql服务,与开机无关]
3.设置mysql数据库root帐号密码。
mysqladmin -u root password 'newpassword'           [引号内填密码]
4. 让mysql数据库更安全
mysql -u root -p
mysql> DROP DATABASE test;                            [删除test数据库]
mysql> DELETE FROM mysql.user WHERE user = '';        [删除匿名帐户]
mysql> FLUSH PRIVILEGES;                              [重载权限]
5. 按照以上的安装方式, 配置出来的默认站点目录为/var/www/html/
新建一个php脚本:
6. 新建一个数据库,添加一个数据库用户,设置用户权限。写个php脚本测试一下数据库连接吧。
mysql> CREATE DATABASE my_db;
mysql> GRANT ALL PRIVILEGES ON my_db.* TO 'user'@'localhost' IDENTIFIED BY 'password';



//安装apache扩展
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
//安装php的扩展
yum install php-gd
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
//安装mysql扩展
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
[root@soft bin]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)  
""mysql dead but subsys locked
解决办 法如下:
[root@soft mysql-4.1.19]# rm -fr /var/lib/mysql/*
[root@soft mysql-4.1.19]# rm /var/lock/subsys/mysql
rm: remove regular empty file `/var/lock/subsys/mysqld'? yes
shell> killall mysqld
shell> service mysqld start
[root@soft mysql-4.1.19]# /etc/rc.d/init.d/mysqld status
mysqld (pid 5457) is running...
###数据库运行正常;
一、两个重要目录:
  Apache有两个重要的目 录:1、配置目录 /etc/httpd/conf;2、文档目录 /var/www:
  
  二、两种配置模式:
   Apache在Fedora下的两种配置方式:文本模式(终端命令行)和图形化配置。两者各有优势:图形化下配置,更容易上手,在文本模式下直接编辑 httpd.conf文件,自由性更强些、更直接。
  三、Apache服务的启动与关闭
  Apache服务的停止、启动、关闭可以通 过两种模式下进行操作:文本(终端)模式下和图形化界面。
  四、终端下的操作
  如果你想用Linux作为WWW服务器,我建议不要安 装图形界面(即X window、KDE或GNOME桌面),很显然不安装这些程序,会显著提高系统的性能,易操作性和美丽的界面是要付出代价。我认为Linux的精髓在于 命令行的丰富。Linux的命令可以完成所有任务。
  1、Apache的启动、重启、停止服务:
    cd /etc/init.d命令切换到 /etc/init.d目录,运行如下命令:
    ./httpd start //启动Apache服务
    ./httpd restart //重新启动Apache服务
    ./httpd stop //停止Apache服务
  开机自动启动Apache服务
  cd /sbin命令切换到/sbin目录,运行chkconfig命令,参数:./chkconfig --level 5 httpd on
   ./chkconfig --list可以检查一下httpd开机是否自动启动,如果5:启动,表示开机自动启动。
  2、配置
  cd /etc/httpd/conf命令切换到目录/etc/httpd/conf,用vi编辑器打开、编辑httpd.conf配置,在配置之前,为了防止 配置出错,先备份一下httpd.conf.

分享到:
评论

相关推荐

    Linux搭建php开发环境

    在Linux系统中搭建PHP开发环境是一项基础且重要的任务,它涉及到服务器配置、Web服务的安装以及PHP解释器的集成。本教程将详细讲解这个过程,确保开发者能够在Linux环境下顺利进行PHP编程。 首先,我们需要安装一个...

    Linux下安装Apache+PHP+MySql搭建PHP运行环境

    Linux 下安装 Apache+PHP+MySql 搭建 PHP 运行环境是 Web 开发中最常用的解决方案之一。通过本教程,我们将指导您一步步搭建一个完整的 PHP 运行环境,包括安装 Apache、PHP 和 MySql 等组件。 环境搭建 在 Linux...

    linux下安装apache+php+mysql的最简步骤

    下面将详细介绍如何在Linux环境下进行最简单的LAMP安装过程。 1. **安装Apache** 首先,我们需要安装Apache HTTP Server,它是最流行的开源Web服务器软件之一。在基于Red Hat的系统(如CentOS、Fedora)中,我们...

    Linux系统搭建PHP开发环境

    在Linux系统中,尤其是Ubuntu,搭建PHP开发环境是开发者日常工作中常见的任务。LNNP(Linux、Nginx、MySQL、PHP)是一个流行的Web服务架构,用于高效地运行动态内容和静态内容。在这个环境中,Linux作为操作系统,...

    LAMP环境安装 linux + apache + mysql + php

    本文详细介绍了如何在Linux环境下搭建LAMP环境,包括卸载旧版本、系统环境部署及调整、安装所需开发包以及具体组件的安装过程。遵循以上步骤,您可以成功地在自己的Linux系统上搭建起一套完整的LAMP环境,从而支持...

    构架Linux下的PHP+MySQL开发环境.pdf

    一个合格的PHP Web开发者应该具备一定的系统知识,包括如何在Linux上自行安装和配置开发环境。 Apache HTTP Server是构建Web应用的基础,它是开源且广泛使用的HTTP服务器。在Linux上,MySQL是最常与PHP搭配使用的...

    Linux下LAMP PHP开发环境搭建.docx

    Linux 下 LAMP PHP 开发环境搭建 本文主要介绍了在 Linux 系统下搭建 LAMP 环境的步骤,包括安装 build-essential、MySql 和 PHP 等组件。下面是详细的知识点: 一、build-essential 的安装 build-essential 是...

    在linux centos下安装php环境,卸载php环境详细步骤.zip

    在Linux CentOS系统中,搭建PHP环境对于开发和部署基于PHP的应用程序至关重要。下面将详细介绍如何在CentOS上安装和卸载PHP环境。 首先,我们来理解一下PHP在Linux中的作用。PHP(Hypertext Preprocessor)是一种...

    linux下配置php开发环境借鉴.pdf

    在Linux环境下配置PHP开发环境是许多开发者在进行Web应用程序开发时必须经历的步骤。这个过程主要包括安装Apache服务器、PHP解析器以及其他的依赖库。以下是一个详细的步骤指南: 首先,我们开始安装Apache服务器。...

    linux 下 php环境部署教程

    本文将详细介绍如何在 CentOS 系统上从零开始搭建一套完整的 PHP 开发环境。这不仅包括 PHP 的安装与配置,还涉及 Apache Web 服务器及其相关依赖的安装。 #### 二、准备工作 1. **准备环境**:首先确保您的系统是...

    Linux下PHP环境的搭建

    以上就是在Linux环境下搭建PHP环境的详细步骤,涵盖了从源码安装到使用工具的多种方法。了解这些过程有助于理解服务器配置,对于开发者来说是必不可少的知识。在日常工作中,根据项目需求和自身技能选择合适的安装...

    LINUX搭建php开发环境,安装LNMP,LNMPA.zip

    LINUX搭建php开发环境,安装LNMP,LNMPA.zip

    Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装.pdf

    LAMP(Linux、Apache、MySQL、PHP)是一套常用的Web开发环境,这四个组件的结合可以为我们提供一个强大且灵活的Web应用程序开发平台。在Ubuntu操作系统下,安装和配置LAMP环境是非常重要的步骤,本文将指导您如何在...

    linux下安装PHP的时候出现的错误解决办法一览

    在本文中,我们将分析一些在Linux下安装PHP时可能会遇到的错误以及如何解决这些问题。 错误一:checking for gcc no 解决办法:yum install -y gcc 当安装PHP时,系统会检查是否安装了gcc编译器。如果未安装gcc,会...

    LINUX下安装PHP的oci8和PDO_OCI扩展包

    在Linux环境下,PHP的oci8和PDO_OCI扩展是用于连接Oracle数据库的关键组件。oci8扩展提供了PHP与Oracle数据库交互的接口,而PDO_OCI扩展则遵循PHP Data Objects(PDO)标准,提供了一种统一的方式来访问Oracle数据库...

    Linux下eclipse的安装

    Eclipse是一个功能强大且广泛使用的集成开发环境(Integrated Development Environment,IDE),它支持多种编程语言,包括Java、C++、Python、PHP等。下面是 Linux 下安装 Eclipse 的详细步骤和相关知识点: 一、...

    linux一键安装web环境(含教程)

    幸运的是,Linux社区开发出了一键安装脚本,简化了这一过程。本教程将深入讲解如何使用"Linux一键安装web环境",以版本1.4.1为例,帮助你快速搭建Web服务器。 一、环境准备 1. 操作系统:确保你的Linux服务器是...

    在linux平台上如何安装php环境.pdf

    【在Linux平台上安装PHP环境】 Linux操作系统以其开源、稳定和高效的特点,被广泛应用于服务器环境。在Linux上搭建PHP环境,通常涉及到LAMP(Linux、Apache、MySQL、PHP)架构,这是一种经济高效的Web应用程序平台...

Global site tag (gtag.js) - Google Analytics