PhpCms入门指引 linux环境搭建

合集下载

黑马程序员PHP培训教程:Linux安装-安装虚拟环境-1

黑马程序员PHP培训教程:Linux安装-安装虚拟环境-1

Linux安装-安装虚拟环境-1
1、安装
通常情况下安装分为真机安装、在虚拟环境中安装。

真机安装:是指将电脑上的操作系统真实的换做其他的操作系统;
虚拟环境安装:是指通过一些特殊的软件虚拟出一个安装环境,然后在安装环境中进行安装;
2、安装步骤
2.1、安装虚拟环境
虚拟环境可以通过特殊的软件来实现:VMare Wrokstation、Virtur Box等。

32位安装:适用于32位电脑;
64位安装:是用于64位电脑;
系统的位数可以在【计算机】-【属性】中查看:
CentOS-6.6-i386-bin-DVD1.iso:镜像文件,也就是Linux的安装包
第一步:先运行VM的安装程序,然后点击下一步
第二步:同意其许可协议,然后点击下一步
第三步:选择安装的位置
说明:该路径是指虚拟机软件的安装路径。

linux下配置php环境完整版

linux下配置php环境完整版

L A M P源码安装方法详解先说明下所谓的LAMP即linux+apache+mysql+php下面分别讲解在linux下源码安装apache、mysql、php,跟linux课讲的安装有些不同,LAMP三个源码包是自行下载的,所以安装是分别安装的,最后配置环境变量,这就完成linux下配置php编绎环境,才能进行php的开发。

(本文整理参考以下文档资料)顺便说下discuz这是个全球流行开源论坛,像湛师人论坛也用了这个模板。

安装前系统要求:linux操作系统,我们都安装在vm虚拟机下了,下面所要安装的apache、mysql、php软件包统一放到/usr/local/src目录下,一定要养成好习惯,呵呵,这样对自己很有好处的。

安装LAMP步骤如下:#cd /usr/local/src //进入此放软件包的目录#groupadd mysql // 建立mysql组#useradd mysql -g mysql //建立mysql用户并且加入到mysql组中###./configure --prefix=/usr/local/mysql --with-charset=gb2312 --with-extra-charsets=gbk,gb2312//这条命令里的参数一定不能乱写乱搞,不然谁也没法保证你编译的mysql能用。

#make && make install//安装,如果这一步也很顺利完成,恭喜,mysql基本完成差不多了。

下面都很简单了。

#cd scripts //进入到脚本目录下#./mysql_install_db --user=mysql//安装库文件,应该会提示说OK!的。

#cd /usr/local/mysql //进入到安装的mysql软件目录中#chown -R root //设定root能访问/usr/local/mysql#chown -R mysql var //设定mysql用户能访问#/usr/local/mysql/var ,里面存的是mysql的数据库文件.这个目录是在/etc/f中有配置,在mysql_install_db时产生。

Linux服务器环境搭建(设置)

Linux服务器环境搭建(设置)

Linux服务器环境搭建(设置) Linux 服务器环境搭建(设置)一、服务器操作系统安装1·1 硬件要求●CPU: 需要至少1个物理CPU核心●内存: 需要至少2GB的内存●存储: 需要至少20GB的硬盘空间1·2 和安装●指定合适的 Linux 操作系统镜像●制作启动盘或者使用虚拟机进行安装●按照安装向导进行操作,选择硬盘分区和安装选项●配置网络和用户账户二、服务器基础配置2·1 网络设置●配置静态 IP 地质或 DHCP●配置 DNS 服务器和网关●配置网络文件和网络服务2·2 安全配置●更新操作系统补丁●安装防火墙并配置允许的端口●配置 SSH 服务,并修改默认端口和禁用 root 登录●安装并配置入侵检测系统(如 Fl2Ban)三、服务器应用安装与配置3·1 Web 服务器●安装 Apache 或 Nginx●配置虚拟主机和域名解析●配置 SSL/TLS 证书3·2 数据库服务器●安装 MySQL 或 PostgreSQL●配置数据库用户和权限●进行数据库优化和性能调整3·3 应用服务器●配置 PHP 或其他应用服务器解析●安装所需的 PHP 扩展和库●配置应用服务器的性能和安全设置四、备份与监控4·1 数据备份●设置定期数据备份计划●配置备份文件的存储位置和访问权限4·2 系统监控●安装监控工具(如 Nagios、Zabbix)●配置监控项和报警规则●监控服务器性能、网络流量和磁盘使用情况五、扩展配置5·1 软件更新与升级●配置软件源并进行系统、应用的定期更新5·2 远程访问与管理●配置远程桌面访问或使用 SSH 远程管理工具5·3 服务高可用性●配置负载均衡和故障切换机制5·4 日志监控与分析●配置日志收集和分析工具(如 ELK Stack)附录:●附件1、服务器环境搭建脚本示例●附件2、MySQL 安装和配置指南●附件3、Linux 常用命令速查表法律名词及注释:1·IP 地质: IP 地质是互联网协议(IP)的数值标识,用于在网络中识别和定位设备的唯一标识符。

phpstudy搭建Linux的php环境

phpstudy搭建Linux的php环境

phpstudy版(笔记)参考文章:Linux一键安装web环境全攻略phpstudy版(笔记)/414.html/qq_21794887/article/details/61916438注:这里我是把网站主程序放在以 为名称的文件夹下,绑定访问的域名也是相同所以文件路径为phpstudy/www//index.php开始配置在线安装phpstudy一键包:1.在Xshell里面输入wget -c /phpstudy.bin回车2.输入chmod +x phpstudy.bin回车,这一步用于设置权限,要在root权限下操作3.输入./phpstudy.bin回车,执行安装。

接下来都是中文提示操作,选择安装什么版本和选择是lnmp还是lamp,按照提示进行输入回车。

大约需要28分钟的时间。

4.出现这样的信息。

说明你安装完毕:5.域名绑定:输入:phpstudy add会提示让你输入网站访问域名再输入你的网站访问域名6.安装ftp:wget -c /phpstudy-ftpd.sh回车chmod +x phpstudy-ftpd.sh回车./phpstudy-ftpd.sh回车下图说明FTP安装完毕7.开通FTP:输入phpstudy ftp add根据提示输入:FTP用户名密码能打开的目录/phpstudy/www输入目录(注意是绝对目录)就是你网站程序所要存放的目录配置好后就可以通过ftp上传下载文件(可能需要分配权限)8.开启phpstudyphpstudy start9.访问网站这里我是把要上传的程序文件名称改为网址名称()上传文件至/phpstudy/www/ 域名域名就是绑定的域名名称,也就是网站程序所在文件夹的名称(使域名名称和网站程序根目录名称相同)10.sql 文件的导入上传sql文件:/phpstudy/www链接数据库/phpstudy/mysql/bin/mysql -u root -prootmysql>create database abc;mysql>use abc;mysql>set names utf8;mysql>source/phpstudy/www/abc.sql;(/phpstudy/www)我们上传sql文件所在的路径可能出现的问题:打开网站出现SQLSTATE[HY000] [2002] No such file or directory错误时(1)控制台中敲入 ps aux | grep-imysql命令找到mysqld.sock的路径phpstudy版路径为/phpstudy/data/mysql.sock(2)然后通过vi/phpstudy/server/php/etc/php.ini进入php.ini的位置然后修改其中的的三个default_socket的值,使其等于/phpstudy/data/mysql.sock phpstudy环境下路径(3)重启服务器就好了。

PHP CMS linux系统环境搭建

PHP CMS linux系统环境搭建

一、系统约定软件源代码包存放位置:/usr/local/src源码包编译安装位置(prefix):/usr/local/software_name脚本以及维护程序存放位置:/usr/local/sbinMySQL 数据库位置:/var/lib/mysql(可按情况设置)Apache 网站根目录:/home/www/wwwroot(可按情况设置)Apache 虚拟主机日志根目录:/home/www/logs(可按情况设置)Apache 运行账户:www:www二、系统环境部署及调整1. 检查系统是否正常# more /var/log/messages(检查有无系统级错误信息)# dmesg(检查硬件设备是否有错误信息)# ifconfig(检查网卡设置是否正确)# ping (检查网络是否正常)2. 关闭不需要的服务# ntsysv以下仅列出需要启动的服务,未列出的服务一律推荐关闭:atdcrondirqbalancemicrocode_ctlnetworksendmailsshdsyslog3. 重新启动系统# init 64. 配置 vim# vi /root/.bashrc在 alias mv='mv -i' 下面添加一行:alias vi='vim' 保存退出。

# echo 'syntax on' > /root/.vimrc5. 使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)# yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devellibtiff-devel freetype-devel pam-devel kernel6. 定时校正服务器时钟,定时与中国国家授时中心授时服务器同步# crontab -e 加入一行: */30 * * * * ntpdate 210.72.145.447. 源码编译安装所需包 (Source)(1) GD2# cd /usr/local/src# tar xzvf gd-2.0.34.tar.gz# cd gd-2.0.34# ./configure --prefix=/usr/local/gd2# make# make install(2) LibXML2# cd /usr/local/src# tar xjvf libxml2-2.6.30.tar.bz2# cd libxml2-2.6.30# ./configure --prefix=/usr/local/libxml2 # make# make install(3) LibMcrypt# cd /usr/local/src# tar xjvf libmcrypt-2.5.8.tar.bz2# cd libmcrypt-2.5.8# ./configure –prefix=/usr/local/libmcrypt # make# make install(4) Apache日志截断程序# cd /usr/local/src# tar xzvf cronolog-1.7.0-beta.tar.gz# cd cronolog-1.7.0-beta# ./configure –prefix=/usr/local/cronolog # make# make install8. 升级OpenSSL和OpenSSH# cd /usr/local/src# tar xzvf openssl-0.9.8e.tar.gz# cd openssl-0.9.8e# ./config --prefix=/usr/local/openssl# make# make test# make install# cd ..# tar xzvf openssh-4.7p1.tar.gz# cd openssh-4.7p1# ./configure \"--prefix=/usr" \"--with-pam" \"--with-zlib" \"--sysconfdir=/etc/ssh" \"--with-ssl-dir=/usr/local/openssl" \"--with-md5-passwords"# make# make install(1)禁用 SSH V1 协议找到:#Protocol 2,1改为:Protocol 2(2)禁止root直接登录此处先建立一个普通系统用户:# useradd username# passwd username找到:#PermitRootLogin yes改为:PermitRootLogin no(3)禁用服务器端GSSAPI找到以下两行,并将它们注释:GSSAPIAuthentication yes GSSAPICleanupCredentials yes(4)禁用 DNS 名称解析找到:#UseDNS yes改为:UseDNS no(5)禁用客户端 GSSAPI# vi /etc/ssh/ssh_config找到:GSSAPIAuthentication yes将这行注释掉。

linux下配置php环境完整版

linux下配置php环境完整版

L A M P源码安装方法详解先说明下所谓的LAMP即linux+apache+mysql+php下面分别讲解在linux下源码安装apache、mysql、php,跟linux课讲的安装有些不同,LAMP三个源码包是自行下载的,所以安装是分别安装的,最后配置环境变量,这就完成linux下配置php编绎环境,才能进行php 的开发。

(本文整理参考以下文档资料)顺便说下discuz这是个全球流行开源论坛,像湛师人论坛也用了这个模板。

安装前系统要求:linux操作系统,我们都安装在vm虚拟机下了,下面所要安装的apache、mysql、php软件包统一放到/usr/local/src 目录下,一定要养成好习惯,呵呵,这样对自己很有好处的。

安装LAMP步骤如下:#cd/usr/local/src//进入此放软件包的目录#groupaddmysql????//建立mysql组#useraddmysql-gmysql? //建立mysql用户并且加入到mysql组中#tar-zxvf//解压缩#cd//进入解开包的目录#./configure--prefix=/usr/local/mysql--with-charset=gb2312--with-extra-charsets=gbk,gb2312//这条命令里的参数一定不能乱写乱搞,不然谁也没法保证你编译的mysql能用。

#make&&makeinstall//安装,如果这一步也很顺利完成,恭喜,mysql基本完成差不多了。

下面都很简单了。

#cdscripts//进入到脚本目录下#./mysql_install_db--user=mysql//安装库文件,应该会提示说OK!的。

#cd/usr/local/mysql//进入到安装的mysql软件目录中#chown-Rroot //设定root能访问/usr/local/mysql#chown-Rmysqlvar //设定mysql用户能访问#/usr/local/mysql/var,里面存的是mysql的数据库文件.这个目录是在/etc/f中有配置,在mysql_install_db时产生。

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

在linux平台上如何安装php环境
【] k ln . 和 My QL WEB开发 . 3Lu e Wel gP i S 出版地 : 机械 工 业 出版 社, 0 2 5年 6月第 1 . 6 6页 0 版 16 —
# ho n —R my q1 . c w s # hg p —R my q1 . c r s # c i t / y q i st l1 d —us r my ql s rp sm s l n a b e= s #c ow h n —R ro t . o
# i/ s/o a /p ce / tos ts .h v u r lc laa h 2hd c/ e tpp
<p ? hp
p hpi f () no :
?>
# k i st ll ma e n a
在 浏览 器里 打 开 1 c 1 o t t s . h , 示 p p的信 息表 明 0a hs \e tpp 显 h 环境 配 置 。
关 键 词 :L P;J E AM 2 E;M y Q L S
中 图分类 号 :T 37 P 1
文献标 识 码 :A
文章 编 号 :10 — 5 9(0 0 4 0 9 — 1 0 7 9 9 2 1 )1— 08 0
H o t nsa l w oI t l php Env r nm e ti t eLi io n h nuxPl to m n af r
( )安装 M S L 二 yQ
登 录 M SL 官方 网站 下 载 最 新 的 M SL 数 据 库 安装 程 序 yQ yQ m s l5 13. a. z y q 一 . . 0 t r g 。打 开命 令 窗 口,用 t r 压进 行安 装 。 a解
# ro p d g u ad my ql s # e ad — m q my ql us r d g ys l s

PHPCMS系统安装教程

PHPCMS系统安装教程

✓ 出处:站长百科PHPCMS 系统安装教程✓ 出处:站长百科✓ 原文地址:/wiki/Phpcms 系统安装✓本电子书整理自站长百科Phpcms 系统安装词条,查看内容请访问网站。

目录PHPCMS 系统安装教程 .................................................................................................. 1安装前的准备 ................................................................................................................ 1软件下载 ........................................................................................................................ 2上传文件 ........................................................................................................................ 2正式安装 ........................................................................................................................ 7更多电子书 (15)好消息: Lunarpages 优惠码 lun50off 所有方案减50美元安装前的准备Phpcms 具备跨平台特性,可以运行于 Linux /FreeBSD /UNIX 及微软 Windows 2000/2003 等各种操作系统环境下。

phpcms安装教程 夜繁华提供

phpcms安装教程  夜繁华提供

安装程序会自动检测安装环境,检测通过后点击“下一步”:根据您的实际情况设置PHPSSO,然后选择需要的模块和是否安装默认测试数据,再点击“下一步”:安装程序开始检测目录文件属性,检测通过后点击“下一步”:配置数据库信息:输入之前获得的MySQL帐号信息,如果是和其他网站程序使用同一个数据库,注意数据表前缀不要相同;然后设置管理员帐号,并点击“下一步”:安装成功后,点击“后台管理”链接,进入PHPCMS管理后台:输入之前设置的管理员帐号密码,登录后台:下图是PHPCMS V9版的管理后台页面,我们在这里可以对网站进行详细的设置:按照安装程序的建议,点击后台管理页面右上角的“生成首页”和“更新缓存”,生成网站首页并更新缓存:下图是PHPCMS V9版的前台页面截图:为了加强站点的安全,建议安装完成后将网站根目录下的“install”文件夹删除,并将“phpcms”目录设为644(Linux/Unix)或只读(NT)。

并且在网站上线后,建议关闭DEBUG(前台SQL错误提示)。

具体方法是:打开/caches/configs/system.php文件,将'debug'=>1修改为'debug'=>0即可:至此PHPCMS的安装完成。

附:开启PHPCMS伪静态功能PHPCMS安装完成后,默认没有完全开启伪静态功能,为了进一步优化PHPCMS对搜索引擎的友好度,增加被收录页面数量,我们可以开启PHPCMS的伪静态功能。

华夏名网提供一键式伪静态开启方法,只需一步,即可开启PHPCMS的伪静态环境支持。

设置方法如下:在虚拟主机管理页面中,点击“伪静态设置v2.0”:点击“+添加伪静态支持”:选择下拉列表框中的“phpcms2008”,路径输入“/phpcms”,然后点击“保存”按钮:然后在弹出的网页对话框中依次点击“确定”:下图是虚拟主机成功开启伪静态支持后的提示页面:接下来我们用FTP软件将“readme”目录下的“.htacces”文件上传到到PHPCMS根目录下,即可开启PHPCMS的伪静态功能。

Linux下PHP 开发环境搭建 -- LAMP

Linux下PHP 开发环境搭建 -- LAMP

平时写程序时都是在服务器已经搭建好的PHP环境进行的。

出于对未知知识的好奇,这几天在自己的机器上搭建起了PHP开发环境。

本想轻松顺利的看到phpinfo显示在我的页面上,没想到安装环境时一路的error,不停的google折腾了半天终于看到了phpinfo。

在此把遇到的问题总结一下,给大家提供一个参考。

我的OS是ubuntu 9.10,得益于apt-get强大的功能参考了一下这篇文章/index.php?title=Apache&variant=zh-cn#.E5.AE.89.E8.A3.85LAMP,轻松的完成了LAMP的搭建。

后来手痒痒的不行,把环境全删了重新用源码包搭建了一遍。

步骤如下:(由于用非root账户登录,在需要root权限时用sudo执行)一、build-essential的安装# bulid-essential是编译源码包(C/C++程序)所需的编译工具# ubuntu 下默认没有安装,ubuntu下可以执行sudo apt-get install build-essential安装包 build-essential_11.4.tar.gz# 安装命令tar -zxvf build-essential_11.4.tar.gzcd build-essential-11.4./configuremakesudo make installmake clean二、MySql的安装step.1ncurses的安装# 如果缺少ncurses包mysql编译会报No curses/termcap library found的错误安装包 ncurses-5.6.tar.gztar -zxvf ncurses-5.6.tar.gzcd ncurses-5.6./configure --prefix=/usr/local/ncurses --with-shared --without-debug --enable-widecmakesudo make installmake cleanstep.2mysql的安装安装包mysql-5.1.42.tar.gzstep.a# 安装命令tar -zxvf mysql-5.1.42.tar.gzcd mysql-5.1.42./configure--prefix=/usr/local/mysql--with-named-curses-libs=/usr/local/ncurses/lib/lib ncursesw.so.5.6--with-charset=gbk# --prefix=/usr/local/mysql mysql的安装路径# 关于mysql配置文件路径的说明:mysql按照下列顺序搜索f# /etc,mysql安装目录如/usr/local/mysql/etc,安装目录下的data目录如/usr/local/mysql/data,以最先找到的为准。

Linux下配置PHP开发环境

Linux下配置PHP开发环境

在Linux下搭建PHP环境比Windows下要复杂得多。

除了安装Apache,PHP等软件外,还要安装一些相关工具,设置必要参数。

而且,如果要使用PHP扩展库,还要进行编译。

安装之前要准备如下安装包:-2.2.8.tar.gz。

下载地址:://。

php-5.2.5.tar.gz。

下载地址::///downloads.php。

Mysql-5.0.5la-Linux-i686.tar.gz。

下载地址:://。

libxml2-2.6.26.tar.gz。

在Linux下配置php开发环境,需要注意以下几问题。

1.首先需要打开Linux终端(Linux下几乎所有的软件都需要在终端下安装)。

打开RedHat9的“主菜单/系统工具”,在弹出的菜单中选择“终端”命令。

2.安装php5之前,需要首先查看libxml的版本号。

如果libxml版本号小于2.5.10,则需要先安装libxml高版本。

3.在Linux下配置Apache和php,同样需要配置php.ini和d.conf。

Linux下安装Apache首先到官方网站://下载Linux的“2.2.8.tar.gz”压缩包。

在Linux下安装和配置Apache服务器的操作步骤如下:∙进入到Apache安装文件的目录,如/usr/local/work。

∙解压安装包,完成后进入到d2.2.8目录中,tar xfz d2.2.8.tar.gz cd httd2.2.8∙建立makefile,将Apache服务器安装到user/local/Apache2下,./configure-prefix=/usr/local/Apache2-enable-module=so ∙编译文件。

make∙开始安装。

make install∙安装完成后,在终端窗口中键入如下命令启动或重启Apache服务。

/usr/local/Apache2/bin/Apachect1 start /usr/local/Apache2/ bin/Apachect1 restart∙打开Mozilla浏览器,在地址栏中输入“://localhost/”,看看Apache服务器安装是否成功。

php环境搭建的主要步骤和方法

php环境搭建的主要步骤和方法

php环境搭建的主要步骤和方法PHP是一种开源的、高效的、跨平台的脚本语言,被广泛应用于Web应用程序的开发中。

如何搭建PHP环境是每个Web开发者必须掌握的技能。

下面将介绍PHP环境搭建的主要步骤和方法。

一、选择合适的操作系统PHP可以在几乎所有主流的操作系统上运行,包括Windows、Linux、Unix和Mac OS X 等。

不同的操作系统有不同的特点和优劣,开发者需要根据自己的需求和经验选择合适的操作系统。

二、安装Web服务器Web服务器是托管PHP应用的重要组件。

Apache是一个流行的免费开源Web服务器,并且也是PHP的主要托管平台。

目前,Apache支持的所有版本都可以在官方网站下载。

Windows用户可以从Apache官方网站下载Windows版本的安装程序,并按照提示安装。

Linux和Unix用户可以通过命令行安装Apache。

在Ubuntu系统中,可以使用以下命令进行安装:sudo apt-get install apache2在Mac OS X系统中,可以使用Homebrew软件包管理器安装Apache。

首先安装Homebrew,然后执行以下命令进行安装:三、安装PHP安装PHP的方法与安装Web服务器类似,在官网上下载安装包或者使用命令行安装即可。

在Windows系统中,可以从PHP官网下载Windows版本的安装程序,并按照提示进行安装。

或者使用WampServer、XAMPP等工具来安装。

在Linux和Unix系统中,可以使用命令行安装。

在Ubuntu系统中,可以使用以下命令进行安装:sudo apt-get install php在Mac OS X系统中,可以使用Homebrew软件包管理器安装PHP。

首先安装Homebrew,然后执行以下命令进行安装:brew install php四、配置Web服务器和PHP#Load the PHP module:LoadModule php7_module modules/libphp7.so#Add PHP support:AddHandler php7-script php#Configure the PHP handler:<FilesMatch \.php$></FilesMatch>然后重启Apache服务器,让配置生效:sudo service apache2 restart五、验证PHP安装和配置是否成功在安装和配置完PHP后,需要验证是否配置成功。

Linux下安装、配置PHP环境

Linux下安装、配置PHP环境

Linux下安装、配置PHP环境平台:VMware上虚拟的centos4.7宿主机:windows安装PHP前准备:1、检查php是否已经安装,使用php -v,是否能够看到版本号;或者使用rpm -qa | gre p php查看是否安装过。

2、下载PHP安装包,下载地址:/downloads.php我下载的是php-5.3.18.tar.gz,放在Linux的任意目录下,只在编译时指定安装到的目录。

tar -zxvf php-5.3.18.tar.gzcd php-5.3.18不过在接下来的configure编译过程中,遇到了一些比较繁琐的问题:1、提示错误信息:configure: error: Cannot find MySQL header files under /var/lib/my sql/./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with -mysql=/var/lib/mysql/解决:./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql2、提示错误信息:configure: error: Cannot find MySQL header files under yes解决:此问题主要是由于上面的configure参数中没有指定--with-mysql路径。

通过find / -name mysql.h查看是否存在这个文件所在路径,如果不存在,则要安装MyS QL-devel-4.1.12-1.i386.rpm(必须要安装的)。

linux下配置php开发环境

linux下配置php开发环境

linux 中搭建php开发环境笔记:一、安装apache服务器1. 下载httpd-2.4.7.tar.gz安装包2. 新建目录/usr/local/softwares/php-dev-softwares/apache/apache-httpd,在此目录>下解压httpd-2.4.7.tar.gz3. 执行命令sudo ./configure --prefix=/usr/local/softwares/php-dev-softwares/apache/apache-httpd报错:checking for APR... noconfigure: error: APR not found. Please read the documentation.需要安装apache-apr和apache-apr-util1)下载apr-1.5.0.tar.gz和apr-util-1.5.3.tar.gz2)解压,执行如下命令tar -zxvf apr-1.5.0.tar.gzcd apr-1.5.0./configuremakemake installapr安装完成。

tar -zxvf apr-util-1.5.3.tar.gzcd apr-util-1.5.3./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/aprmakemake installapr-util 安装完成3)执行安装httpd命令sudo ./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --prefix=/usr/local/softwares/php-dev-softwares/apache/apache-httpd报错:configure: error: pcre-config for libpcre not found. PCRE is required and available 4)安装PCRE,下载pcre-8.34.tar.bz2执行如下命令sudo tar -vxjf pcre-8.34.tar.bz2cd pcre-8.34/sudo ./configure --prefix=/usr/local/pcre报错:configure: error: You need a C++ compiler for C++ support.执行命令:sudo apt-get install build-essentialUbuntu并没有提供C/C++的编译环境,因此还需要手动安装。

PHPCMS V9安装教程

PHPCMS V9安装教程
பைடு நூலகம்PHPCMS V9使用指南及二次开发向导 --- 安装篇

PHPCMS网络培训课程 --- 安装篇
• 安装前准备 • 安装步骤 • 安装注意事项
PHPCMS 项目部 王官庆制作
PHPCMS网络培训课程 --- 安装篇
安装前准备 Phpcms 具备跨平台特性,可以运行于 Linux/FreeBSD/Unix 及微软 Windows 2000/2003 等各种操作系统环境下。 我们已在软件中 针对上述操 作系统做了大量的测试和实地检验,保证 Phpcms 可以在上述系统中安全稳 定的运行,但您仍然需要做好服务器操作系统 级的安全防备措施,例如 Windows 用户需更改 MySQL for Windows 的初始 root 密码,避免跨目录 的文件读写;类Unix 用户需避免 使用过于简单的密码,避免跨用户目录的文 件读写,做好服务器上其他相关软件(如 Sendmail, ftpd, httpd)等的安全 防范,使用较新的软件版本等。 推荐使用 Linux/FreeBSD 操作系统,不仅完全免费,而且可以获得更好 的稳定性和负载能力。如果使用 Windows 系统,请将 PHP 以 ISAPI(非 CGI)方式安装。建议不要启用php安全模式运行。
PHPCMS 项目部 王官庆制作
PHPCMS网络培训课程 --- 安装篇
系统要求 • • • # 可用的 httpd 服务器(如 Apache, Zeus, IIS 等) # PHP 版本 5.2 或更高的版本。 # MySQL版本推荐5.0或者更高版本。
PHPCMS 项目部 王官庆制作
PHPCMS网络培训课程 --- 安装篇
PHPCMS 项目部 王官庆制作
PHPCMS网络培训课程 --- 安装篇

搭建PHPLinux开发环境的方法

搭建PHPLinux开发环境的方法

搭建PHP Linux开发环境的方法Linux下PHP开发环境搭建需要的安装软件列表zlib.mysqlphphttplibpngfreetypejpegsrcgdlibxml我都采用源代码安装,因为这样比较灵活,能自己指定安装目录并配置参数,或者进行特性的选取与优化。

说明:所有的包都安装在/data目录下。

(1):安装zlibtar zxvf zlib-1.2.3.tar.gzcd zlib-1.2.3./configure --prefix=/data/zlibmakemake install然后在/etc/ld.so.conf中添加/data/zlib/lib保存,执行ldconfig -v(2)mysql installing.#groupadd mysql#useradd -g mysql mysql# vi /home/mysql/.bash_profile添加export PATH=$PATH:/data/mysql/bin保存后,进入安装包所在目录,先安装Mysql解压缩:tar -zxvf mysql-5.0.45.tar.gzcd mysql-5.0.45接着要进行configure配置,在以前我只是制定了prefix没有设置字体编码,结果PHP后来不支持汉字编码,只好重新安装才发现这个问题要注意,而且我们已经安装了zlib,就可以给mysql来指明zlib的位置[root@cme_box mysql-5.0.45]# ./configure --prefix=/data/mysql --with-zlib-dir=/data/zlib/ --with-charset=utf8 --with-extra-charsets=gbk,gb2312,utf8makemake install同样,在/etc/ld.so.conf中添加一行/data/mysql/lib/mysql保存,执行ldconfig -v#./scripts/mysql_install_db#chown -R root /data/mysql#chown -R mysql /data/mysql/var#chgrp -R mysql /data/mysql# cp support-files/f /etc/f#/data/mysql/bin/mysqld_safe &下来再init.d中设置mysql的自启动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
thread_concurrency = CPU 个数×2
将 log-bin 注释
# bin/mysqladmin -u root password 'password_for_root'
3. 编译安装 Apache
# cd /usr/local/src # tar xjvf httpd-2.2.6.tar.bz2 # cd httpd-2.2.6 # ./configure \ "--prefix=/usr/local/apache2" \ "--with-included-apr" \ "--enable-so" \ "--enable-deflate=shared" \
# yum install ntp vim-enhanced gcc gcc-c gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiffdevel freetype-devel pam-devel kernel
6. 定时校正服务器时钟,定时与中国国家授时中心授时服务器同步
# crontab -e 加入一行: */30 * * * * ntpdate 210.72.145.44
7. 源码编译安装所需包 (Source)
(1) GD2 # cd /usr/local/src # tar xzvf gd-2.0.34.tar.gz # cd gd-2.0.34 # ./configure --prefix=/usr/local/gd2 # make # make install (2) LibXML2 # cd /usr/local/src # tar xjvf libxml2-2.6.30.tar.bz2 # cd libxml2-2.6.30 # ./configure --prefix=/usr/local/libxml2 # make # make install (3) LibMcrypt # cd /usr/local/src # tar xjvf libmcrypt-2.5.8.tar.bz2 # cd libmcrypt-2.5.8 # ./configure –prefix=/usr/local/libmcrypt # make # make install
4. 编译安装 PHP
# cd /usr/local/src # tar xjvf php-5.2.4.tar.bz2 # cd php-5.2.4 # ./configure \ "--prefix=/usr/local/php" \ "--with-apxs2=/usr/local/apache2/bin/apxs" \ "--with-config-file-path=/usr/local/php/etc" \ "--with-mysql=/usr/local/mysql" \ "--with-libxml-dir=/usr/local/libxml2" \ "--with-gd=/usr/local/gd2" \ "--with-jpeg-dir" \ "--with-png-dir" \ "--with-bz2" \ "--with-freetype-dir" \ "--with-iconv-dir" \ "--with-zlib-dir " \ "--with-openssl=/usr/local/openssl" \ "--with-mcrypt=/usr/local/libmcrypt" \ "--enable-soap" \ "--enable-gd-native-ttf" \ "--enable-ftp" \ "--enable-mbstring" \ "--enable-exif" \ "--disable-ipv6" \ "--disable-cgi" \ "--disable-cli" # make # make install # mkdir /usr/local/php/etc # cp php.ini-dist /usr/local/php/etc/php.ini
修改以下内容:
(1) 在 [mysql] 段增加一行:
default-character-set = gbk | latin1 | utf8 | big5
(2) 在 [mysqld] 段增加或修改:
datadir = /var/lib/mysql --skip-innodb default-character-set = gbk | latin1 | utf8 | big5 --wait-timeout = 3 | 5 | 10 max_connections = 256 | 384 | 512 max_connect_errors = 10000000
3. 重新启动系统 # init 6 4. 配置 vim
# vi /root/.bashrc
在 alias mv='mv -i' 下面添加一行:alias vi='vim' 保存退出。
# echo 'syntax on' > /root/.vimrc
5. 使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)
将该行改为
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php </IfModule> 找到: #Include conf/extra/httpd-mpm.conf #Include conf/extra/httpd-info.conf #Include conf/extra/httpd-vhosts.conf #Include conf/extra/httpd-default.conf 去掉前面的“#”号,取消注释。
5. 整合 Apache 与 PHP
# vi /usr/local/apache2/conf/httpd.conf
找到:
AddType application/x-lication/x-httpd-php .php
找到:
<IfModule dir_module> DirectoryIndex index.html </IfModule>
(4) Apache 日志截断程序
# cd /usr/local/src # tar xzvf cronolog-1.7.0-beta.tar.gz # cd cronolog-1.7.0-beta # ./configure –prefix=/usr/local/cronolog # make # make install
找到以下两行,并将它们注释: GSSAPIAuthentication yes GSSAPICleanupCredentials yes (4)禁用 DNS 名称解析
找到: #UseDNS yes 改为: UseDNS no (5)禁用客户端 GSSAPI # vi /etc/ssh/ssh_config 找到: GSSAPIAuthentication yes 将这行注释掉。
PhpCms 入门指引:linux 环境搭建
_PHPCms 教程
一、系统约定
软件源代码包存放位置:/usr/local/src 源码包编译安装位置(prefix):/usr/local/software_name 脚本以及维护程序存放位置:/usr/local/sbin MySQL 数据库位置:/var/lib/mysql(可按情况设置) Apache 网站根目录:/home/www/wwwroot(可按情况设置) Apache 虚拟主机日志根目录:/home/www/logs(可按情况设置) Apache 运行账户:www:www 二、系统环境部署及调整
# ./configure \ "--prefix=/usr" \ "--with-pam" \ "--with-zlib" \ "--sysconfdir=/etc/ssh" \ "--with-ssl-dir=/usr/local/openssl" \ "--with-md5-passwords" # make # make install (1)禁用 SSH V1 协议
2. 安装 MySQL
# tar xzvf mysql-5.0.45-linux-i686-glibc23.tar.gz # mv mysql-5.0.45-linux-i686-glibc23 /usr/local/ # ln -s /usr/local/ mysql-5.0.45-linux-i686-glibc23 /usr/local/mysql # useradd mysql # chown -R mysql:root /usr/local/mysql/ # cd /usr/local/mysql # ./scripts/mysql_install_db --user=mysql # cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld # chown root:root /etc/rc.d/init.d/mysqld # chmod 755 /etc/rc.d/init.d/mysqld # chkconfig --add mysqld # chkconfig --level 3 5 mysqld on # cp ./support-files/f /etc/f # mv /usr/local/mysql/data /var/lib/mysql # chown -R mysql:mysql /var/lib/mysql/ # vi /etc/f
相关文档
最新文档