在linux配置PHP项目

一、搭建测试环境

软件环境:(PHP项目)

PHP5.4+Apache(httpd2.4)+mysql5.7

二、安装

①挂载:

1.把iso的镜像文件放到虚拟机linux的CD/ROM

(在右下角(网络适配器/桥接模式)旁有个光盘,点击连接,之后页面出现一个光盘)

2.使用挂载命令,把CD/ROM设备里面的文件挂载到/mnt目录:    mount /dev/cdrom /mnt

(出现mounting read-only说明安装成功)

3.进入/mnt/Packages目录:  (这里的P是大写的)

cd /mnt/Packages

安装Apache(http2.4)

①安装apache的httpd的包(一般前面是版本号的才是所要安装的安装包,是英文的一般是依赖包)

如输入:rpm -ivh httpd  (按两下Tab键)

看到:

httpd-2.4.6-67.el7.centos.x86_64.rpm (要下载的)

httpcomponents-core-4.2.4-6.el7.noarch.rpm(不是这个)

httpcomponents-client-4.2.5-5.el7_0.noarch.rpm (不是这个)

②输入安装:

rpm -ivh httpd-2.4.6-67.el7.centos.x86_64.rpm

发现需要四个依赖包(一般前面有lib的,后面才是包名,如:libaprutil(aprutil才是包名))

(一般看到不认识或者不知道的包百度一下)

1.安装依赖包1:

rpm -ivh mailcap-2.1.41-2.el7.noarch.rpm

2.安装依赖包2:

rpm -ivh apr-1.4.8-3.el7.x86_64.rpm

3.安装依赖包3:

rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm

4.安装依赖包4:

rpm -ivh httpd-tools-2.4.6-67.el7.centos.x86_64.rpm

5.再次安装apache的httpd的包:

rpm -ivh httpd-2.4.6-67.el7.centos.x86_64.rpm

③启动apache的服务:

systemctl start httpd.service

(apache默认的项目路径是:/var/www/html)

④关闭防火墙:

Systemctl stop firewalld.service

⑤apache默认的端口号是:80  (在访问时可省略)

⑥在网页中输入:http://192.168.1.167或192.168.1.167

安装PHP5.4的包

①输入安装:rpm -ivh php-5.4.16-42.el7.x86_64.rpm

发现需要两个依赖包

1.安装依赖包1:

rpm -ivh php-common-5.4.16-42.el7.x86_64.rpm

发现要先安装libzip包:

rpm -ivh libzip-0.10.1-8.el7.x86_64.rpm

再安装依赖包1:

rpm -ivh php-common-5.4.16-42.el7.x86_64.rpm

2.安装依赖包2:

rpm -ivh php-cli-5.4.16-42.el7.x86_64.rpm

②再安装php5.4的包:

rpm -ivh php-5.4.16-42.el7.x86_64.rpm

安装mysql(已装,在前一章)

配置PHP的项目

①上传testlink项目包到/var/www/html

②解压并重命名(在/var/www/html路径下)

解压:unzip testlink1913.zip

重命名:mv testlink1913.zip testlink

③启动apache、mysql的服务、关闭防火墙

  1. 启动apache:  systemctl start httpd.service
  2. mysql的服务:  systemctl start mysqld.service
  3. 关闭防火墙:  systemctl stop firewalld.service

④重启apache:  systemctl restart httpd.service

在浏览器中访问项目:http://192.168.1.167:80/testlink

1.点击New installation

2.勾住>点击Continue

3.这几处应是OK才成功

⑤错误处

处理错误处:

把testlink包的权限设置成777(在/var/www/html目录下的testlink)

chmod -R 777 testlink

⑥错误处

处理错误处:

1.在/var目录下新建testlink文件夹

mkdir testlink

2.并在testlink文件夹下新建logs和upload_area文件夹

mkdir logs upload_area

3.并给testlink文件夹赋予777权限

chmod -R 777 testlink

⑦禁用linux的安装子系统selinux

1.输入:vi /etc/sysconfig/selinux

把SELINUX=enforcing 改成SELINUX=disabled

2.重启linux :reboot

重启后再次启动apache、mysql的服务、关闭防火墙

启动apache:  systemctl start httpd.service

mysql的服务:  systemctl start mysqld.service

关闭防火墙:  systemctl stop firewalld.service

⑧错误处

处理错误处:

1.重启后要重新挂载:mount /dev/cdrom /mnt

2.进入/mnt/Packages目录,查看: ll

3.安装php-mysql的扩展包

rpm -ivh php-mysql-5.4.16-42.el7.x86_64.rpm

发现需要两个依赖包

1.安装依赖包1:(在/mnt/Packages目录下):

rpm -ivh php-pdo-5.4.16-42.el7.x86_64.rpm

2.安装依赖包2:(在/opt/soft目录下):

rpm-ivh mysql-community-libs-compat-5.7.27-1.el7.x86_64.rpm

3.再安装php-mysql扩展包:(要在/mnt/Packages目录下)

⑨重启apache和mysql的服务

1.重启apache:  systemctl restart httpd.service

2.重启mysql的服务:  systemctl restart mysqld.service

⑩错误处

处理错误处:

1.输入后点击Process Testlink Setup

(在第一处填虚拟机里的mysql用户和密码、在第二处填设置远程连接的mysql用户和密码)

2.看到错误

3.解决

需要替换掉默认的两个 .sql文件

(路径:在/var/www/html/testlink/install/sql/mysql)

?刷新,继续安装

?输入用户名: admin

输入密码: admin

登录成功

原文地址:https://www.cnblogs.com/shangwaiwai123/p/11780065.html

时间: 2024-11-10 19:40:10

在linux配置PHP项目的相关文章

Net core 2.x - docker(for windows)-linux配置及项目发布

将.net core2.x+sqlserver项目发布到docker.呵呵,操作很自如,如下. 1.罗嗦几句 在跑起来之前浪费了不少时间和精力,起初是将docker for windows的环境转换成了 window(安装docker for windows之后,右下角的小鲸鱼右击之后转换),但是很操蛋,也做了随笔但是没有发布之保存了草稿,记录了很多的问题以及问题的解决方式,浪费了一天时间.跑起来之后感觉幸福来之不易所以拿出来分享下.下面看我们的效果图; 2.效果预览 ...其他内容 可以看到我

LINUX 配置JAVAWEB 项目三大步骤

一:  安装 JRE, 以下步骤中用到的 vim 编辑, 如果不熟悉的可以参考 => http://www.cnblogs.com/lovling/p/7808494.html  01: 下载 server-jre 安装包 => http://www.oracle.com/technetwork/java/javase/downloads/server-jre9-downloads-3848530.html 02: 解压到 /usr/lib/java 目录 03: 使用 vim 编辑器修改 环

在linux安装mysql数据库和配置Java项目

一.安装mysql数据库 ①下载并解压上传到/opt/soft目录(soft目录是自己创建的) ②解压:tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar ③清空linux自带的数据库 1.查看是否有旧版本的数据库: rpm -qa |grep mysql rpm -qa | grep mariadb 2. 卸载已有的数据库:(卸载会把这个包的依赖包也一起卸载) yum -y remove mariadb-libs.x86_64 ④安装mysql社

用CMAKE编译配置的项目进行调试的方法

在Linux 下用CMAKE编译的项目进行Debug 需进行设置: 1.在未设置之前 进行调试可能会出现错误报告:No source available for ...等一系列错误,这些错误可能就是你想进行程序Debug,但又未进行设置导致的. 首先检查用CMAKE编译时:where is the source code : ...和where to build the binaries ...的目录是否是英文路径,我刚开始就是路径中包含中文,导致出现No source available ..

Linux配置tomcat (centos配置java环境 tomcat配置篇 总结三)

?下载安装tomcat7 ?设置启动和关闭 ?设置用户名和密码 ?发布java web项目 声明:这篇教程是建立在前两篇教程的基础上的,所以,还没安装工具和jdk,可以先看这个系列的前面两篇(去到文末找超链接喔!). 1.下载安装tomcat7 1.1在Xshell中使用命令跳转到local下面创建者自己的文件夹tomcat cd /usr/local/ mkdir tomcat cd  tomcat/  1.2下载tomcat7 下载tomcat7:  http://tomcat.apache

Linux配置全局jdk以及Tomcat服务器简单测试

Linux配置全局jdk 1.确保相应文件夹下有apache-tomcat和jdk的压缩文件 注意:jdk文件必须为适应Linux版本的文件 (如果已经有了相应文件,可以跳过以下第2-3个步骤) 2.没有的话,可以创建文件夹,放进去 makdir+文件夹名称 3.解压文件 tar -xzvf jdk-7u80-linux-x64.tar.ga    tar -xzvf apache-tomcat-7.0.79.tar.gz 解压结果 4.找到jdk文件路径 cd jdk1.7.0_80/ pwd

相关知识教你了解Linux配置显卡

本文由e良师益友网提供 Linux系统自带的驱动程序只包括了nVIDIA 2D加速,如果需要获取更好的3D加速效果,需要安装nVIDIA专用驱动软件工具包.3D 硬件加速在需要绘制三度空间对象的时候是非常宝贵的,例如游戏.三维CAD.以及 3D 成像. 一.准备工作 在配置nVIDIA显卡 之前, 您需要了解所安装的系统的下列信息:显示器规格,显示卡的芯片类型,显示卡的显存容量, 显示器的规格被 X11 用来决定显示的分辨率和刷新率.这些规格通常可以从显示器所带的文档中, 以及制造商的网站找到.

记录.NET Core部署到Linux之发布项目到Linux(2)

原文:记录.NET Core部署到Linux之发布项目到Linux(2) 1.选择文件夹发布项目到本地,通过Xftp上传文件到/home/wwwroot下:下面具体介绍下 2.通过Xftp直接拖拽压缩包到linux下,通过命令cd /home/wwwroot目录下;然后输入 unzip 压缩包名字(例如core.zip).如果压缩文件像这种包含了一个文件夹,解压出来会看不到.目前不知道为什么.这种就是正常的, 3.如果提示找不到命令unzip:请先安装yum install -y unzip z

linux配置jdk,tomcat,maven及svn

1.linux配置jdk: 1.1官网下载jdk压缩包,注意下载tar.gz文件,使用xftp将压缩包传输到要解压的linux文件夹 1.2解压文件: tar zxvf jdkxxxx.tar.gz ,并进入jdk文件夹,使用pwd来显示路径复制,我的jdk路径是/home/apps/jdkxxxxx 1.3配置环境变量: vim /etc/profile 在结尾添加: JAVA_HOME=/home/apps/jdkxxxx PATH=$PATH:$JAVA_HOME/bin 1.4使环境变量