zoukankan      html  css  js  c++  java
  • PHP开发环境与开发工具

    PHP开发环境与开发工具

    一、LAMP(Linux+Apache+MySql+PHP)手工配置

    1、下载安装Redhat Linux Server 5 系统

    迅雷下载,共5个包,地址如下:

    ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc1.iso
    ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc2.iso
    ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc3.iso
    ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc4.iso
    ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc5.iso

    下载完成之后,在VMware中添加相应的Linux系统之后,将光驱文件指到第一个iso文件,然后按提示一步一步安装。这里不详细介绍了。系统装完之后,可以通过x-window进入系统。

    2、下载安装Linux版的Apache服务器

    Apache服务的安装可以用界面与命令符两种方式下载、解压。

    方式一:界面方式下载、解压

    Linux Server启动进入X-Window界面模式后,打开浏览器进到Apache官网Httpd的下载页面:http://httpd.apache.org/download.cgi,选择一个最新的Unix版本下载(可以下载工具也可以用浏览器),如Unix Source: httpd-2.4.3.tar.bz2。下载完成后,将tar.bz2或者tar.bz解压缩到 /home/目录下,解压之后/home/下面多了一个httpd-2.4.3的文件夹。

    方式二:命令方式下载、解压

     进入命令符终端,进入待安装目录,下载指定的安装包,然后解压。

    cd /home/
    wget http://labs.mop.com/apache-mirror//httpd/httpd-2.4.3.tar.bz2
    tar -xf httpd-2.4.3.tar.bz2

    下载完成之后,httpd-2.4.3.tar.bz2即已经下载到了目录/home/目录下,解压之后/home/下面多了一个httpd-2.4.3的文件夹。

     

     配置、编译、安装服务器

    用以上两种方式中的一种下载,解压,安装完Apache之后,要对apache的源码进行编译和安装,并启动Apache服务器。执行以下命令:

    ./configure --prefix=/server/apache --enable-so
    make
    make install
    /server/apache/bin/apachectl start

    终端提示httpd (pid 7685) already running,表示已经启动成功。

    3、下载安装MySql

    * 下载安装

    MySql社区版为开源项目,提供免费下载。下载已编译的版本:

    服务端下载:http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-server-5.5.27-1.rhel5.i386.rpm

    客户端下载:http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-client-5.5.27-1.rhel5.i386.rpm

    5.0.18版下载:http://dl5.csdn.net/fd.php?i=22481510113277&s=63d81df34f3e6ffe6572098407ef8a77

    库依赖自动更新程序yum下载:http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz

    进到/home/目录,然后将服务端和客户端分别下载到该文件夹,分别执行安装。

    cd /home/
    wget http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-server-5.5.27-1.rhel5.i386.rpm
    wget http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-client-5.5.27-1.rhel5.i386.rpm
    ls
    rpm -ihv MySQL-server-5.5.27-1.rhel5.i386.rpm
    rpm -ihv MySQL-client-5.5.27-1.rhel5.i386.rpm

    安装成功之后,系统自启动文件夹中已经加入了mysql随系统启动而启动的脚本项。/etc/rc.d/init.d/mysql。系统的默认路径如下:

    /usr/bin     #mysql用户可执行文件目录
    /usr/libexec    #mysql后台daemon程序目录
    /usr/lib/mysql    #mysql库文件目录
    /usr/lib64/mysql    #如果为64系统,mysql 64位库文件目录
    /usr/share/doc    #mysql文档目录
    /usr/share/info    #mysql信息文件目录
    /usr/share/man    #mysql联机帮助文档目录
    /usr/share/mysql    #mysql字符集目录
    /usr/include/mysql    #mysql C头文件目录
    /var/log         #mysqld服务日志文件目录
    /var/run/mysqld    #mysqld服务运行状态目录
    /var/lib/mysql    #mysql数据文件目录
    /etc/my.cnf      #mysql配置文件
    /etc/rc.d/init.d/mysqld #mysqld服务启动脚本

     

    * 启动MySql

    安装完成之后,MySql默认是没有启动的,可以通过查看mysql的端口号3306来查看,网络连接列表里面没有带此端口号的连接。我们可以通过命令来启动mysql,成功之后再看端口号,可以看到一个3306的tcp连接已经建立起来了。

    netstat -atln
    /usr/sbin/rcmysql start

    * 设置MySql的密码

    设置用户root的密码为"debug",命令为:

    /usr/bin/mysqladmin -u -root password "debug"

    * 登录MySql

    输入以下命令,然后再输入刚才设定的密码debug。登录成功之后即进入MySql的监视器。

    mysql -u root -p

     * 清除密码为空匿名连接的用户名

    use mysql;                          
    delete from user where password=""; 
    flush privileges;                   
    quit                                

    quit退出mysql的命令模式。至此MySql已经安装完成。

    4、安装PHP

    * 安装libxml2

    在安装php之前,先要安装libxml2,php的安装依赖于这个xml解析的类库安装。 

    cd /home/
    wget http://down1.chinaunix.net/distfiles/libxml2-2.7.2.tar.gz
    tar -xvzf libxml2-2.7.2.tar.gz
    cd libxml2-2.7.2
    ./configure
    make
    make install

    * 下载安装PHP

    libxml2下载并安装完成之后,进入php官网下载页面:http://www.php.net/downloads.php可以对最新版本进行下载。也可以用命令方式:

    cd /home/
    wget http://cn.php.net/distributions/php-5.4.6.tar.gz
    tar -xvzf php-5.4.6.tar.gz
    cd php-5.4.6
    ./configure --prefix=/server/php --with-mysql=/usr/include/mysql --with-apxs2=/server/apache/bin/apxs

     二、PHP集成安装工具

    1.XAMPP

    XAMPP容易安装使用,包括Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL等一系列软件系统组件。只需要安装,解压,启动即可使用。支持Windows,Linux,Mac OS X,Solaris等操作系统。在SourceForge中的版本地址:http://sourceforge.net/projects/xampp/files/

    官网地址:http://www.apachefriends.org/en/xampp.html

    2.Apmserv

    拥有图形界面的快速搭建Apache 2.2.9、PHP 5.2.6、MySQL 5.1.28&4.0.26、Nginx 0.7.19、Memcached 1.2.4、phpMyAdmin 2.11.9.2、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl网站服务器平台的绿色软件。

    官网地址:http://apmserv.s135.com/

    3.DedeAMPZ-PHP

    DedeAMPZ 是直接整合PHP + Apache + MySql 的服务器环境管理软件,操作十分傻瓜化。主要具有如下特点:
    * 支持php4、php5、MySql4、MySql5、Apache2.2、Zend Optimizer-3.3.0;(完整版)
    * 安装使用十分简单,并支持在php4与php5中切换;
    * 经过专业的处理后,使你配置apache+php的站点更简单;
    * 本软件内置DedeCms在线安装程序,让你安装调试DedeCms更加简单;

    官网下载地址:http://www.dedecms.com/html/chanpinxiazai/20080905/39481.html

     4.PHPnow

    PHPnow 是 Win32 下绿色免费的 Apache + PHP + MySQL 环境套件包。简易安装、快速搭建支持虚拟主机的 PHP 环境。附带 PnCp.cmd 控制面板。

    官网地址:http://www.phpnow.cn/

    5.Easy2PHP

    Windows下的Apache+PHP+MySQL+Zend+phpMyAdmin的绿色环境套件,免安装,几秒钟即可搭建你自己的Web服务器。
    官网地站:已过期,下载地址请自行搜索

    6.ComsenzExp

    一键安装服务器集成环境Apache,php,Mysql,Zend,Comsenz产品(如Discuz!等)

    官网下载地下:http://www.comsenz.com/downloads/install/exp

     7.PHPStudy

    程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了PHP开发手册等。

    下载地址:http://www.skycn.com/soft/51840.html

    专注于机器学习、前端相关邻域。关注 全栈深入 公众号查看更多硬核文章。
  • 相关阅读:
    c++ vector容器的使用,序列倒叙reverse(),容器底部插入一个数值push_back()
    vs2015+opencv-3.2.0-vc14配置
    串的匹配算法--C语言实现
    顺序队列与链式队列--C语言实现
    链式栈-C语言实现
    顺序栈与两栈共享空间-C语言实现
    静态链表-C语言实现
    循环双向链表-C语言实现
    链表-C语言实现
    顺序表-C语言实现
  • 原文地址:https://www.cnblogs.com/janas/p/2659244.html
Copyright © 2011-2022 走看看