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

专注于机器学习、前端相关邻域。关注 全栈深入 公众号查看更多硬核文章。
原文地址:https://www.cnblogs.com/janas/p/2659244.html