导航:首页 > 编程语言 > php软件安装

php软件安装

发布时间:2022-06-23 04:15:47

Ⅰ 怎么安装php环境

LAMP/LNMP 环境搭建

一.检查系统环境

1.确认centos版本

[root@localhost ~]# cat /etc/redhat-release

2.检查是否安装过apache

rpm -qa | grep httpd

或者:

apachectl -v

或者:

httpd -v

3.检查是否安装过Mysql

service mysqld start

如果未被识别则没有安装

如果系统安装过,或者安装失败,清理一下系统

4.清理Mysql痕迹

yum remove mysql

rm -f /etc/my.cnf

5.卸载Apache包

rpm -qa|grep httpd

注意:如果是新的系统或者你从来没有尝试安装过,则以上步骤省略

二.安装Apache、PHP、Mysql

停止防火墙服务

[root@localhost ~]# systemctl stop firewalld.service

禁用防火墙开机启动服务

[root@localhost ~]# systemctl disable firewalld.service

1.安装apache

[root@localhost ~]# yum -y install httpd

2.安装php

[root@localhost ~]# yum -y install php

3.安装php-fpm

[root@localhost ~]# yum -y install php-fpm

4.安装Mysql

[root@localhost ~]# yum -y install mysql

5.安装 mysql-server

[root@localhost ~]# yum install mariadb-server

CentOS 7+ 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了,entos7配置教程上,大多都是安装mariadb,因为centos7默认将mariadb视作mysql。

因为mysql被oracle收购后,原作者担心mysql闭源,所以又写了一个mariadb,这个数据库可以理解为mysql的分支。如果需要安装mariadb,只需通过yum就可。

6.安装 php-mysql

[root@localhost ~]# yum -y install php-mysql

三.安装基本常用扩展包

1.安装Apache扩展包

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

2.安装PHP扩展包

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

3.安装Mysql扩展包

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

四.配置Apache、mysql开机启动

重启Apache、mysql服务(注意这里和centos6有区别,Cenots7+不能使用6的方式)

systemctl start httpd.service #启动apache

systemctl stop httpd.service #停止apache

systemctl restart httpd.service #重启apache

systemctl enable httpd.service #设置apache开机启动

重启数据库

#启动MariaDB

[root@localhost ~]# systemctl start mariadb.service

#停止MariaDB

[root@localhost ~]# systemctl stop mariadb.service

#重启MariaDB

[root@localhost ~]# systemctl restart mariadb.service

#设置开机启动

[root@localhost ~]# systemctl enable mariadb.service

五.配置Mysql

初次安装mysql是没有密码的,我们要设置密码,mysql的默认账户为root

方式1:设置 MySQL 数据 root 账户的密码:

[root@localhost ~]# mysql_secure_installation

当出现如下提示时候直接按回车:

Enter current password for root

出现如下再次回车:

Set root password? [Y/n]

出现如下提示输入你需要设置的密码,这里输入了root,输入密码是不显示的,回车后再输入一次确认:

New password:

接下来还会有四个确认,分别是:

Remove anonymous users? [Y/n]

Disallow root login remotely? [Y/n]

Remove test database and access to it? [Y/n]

Reload privilege tables now? [Y/n]

直接回车即可。

方式2:进入mysql mysql -r

修改mysql密码:set password for 'root'@'localhost'=password('root');

mysql授权远程连接(navicat等): grant all on *.* to root identified by 'root';

六.测试环境

我们在浏览器地址栏输入http://ip/,正常显示,说明我们的lamp 环境搭建成功

七.安装nginx

yum install yum-priorities -y

wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

yum install nginx

Nginx 版本号可变更http://nginx.org/packages/centos/7/noarch/RPMS/$版本

八.配置nginx

1.nginx启动,停止,重启

systemctl start nginx.service #启动nginx

systemctl stop nginx.service #停止

systemctl restart nginx.service #重启

systemctl enable nginx.service #设置开机启动

5.在 /usr/share/nginx/html中新建一个test.php

访问http://ip:81/test.php即可看到php页面

修改完成配置记得启动apache 和php-fpm 哦!

九.负载配置

upstream site{

server 172.16.170.138;

server 172.16.170.139;

}

server {

listen 80;

server_name localhost;

#charset koi8-r;

#access_log /var/log/nginx/log/host.access.log main;

location / {

root /usr/share/nginx/html;

index index.html index.htm;

proxy_pass http://site;

}

apache 默认目录 /var/www/html

nginx 默认目录 /usr/share/nginx/html

升级php版本

centos7 默认安装php是5.4

查看yum的可安装的php版本列表

yum provides php

开始升级PHP更新源:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum remove php-common -y #移除系统自带的php-common

php72版本

yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring

php56版本

yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring #安装依赖包

查看php版本

php -v

安装php fpm:

yum install php72w-fpm

yum provides php-fpm #因为我是准备搭建lnmp,所以安装php-fpm,这里会提示多个安装源,选择5.6版本的安装就可以了

yum install php56w-fpm-5.6.31-1.w7.x86_64 -y

systemctl start php-fpm.service 【启动】

systemctl enable php-fpm.service【开机自启动】

CentOS yum有时出现“Could not retrieve mirrorlist ”的解决办法——resolv.conf的配置

原因:没有配置resolv.conf

解决方法:

到/etc目录下配置resolv.conf加入nameserver IP,如:

nameserver 8.8.8.8

nameserver 8.8.4.4

search localdomain

保存再次运行上面的命令就可以。

https://blog.csdn.net/mao834099514/article/details/73470001

nginx目录 : /usr/share/nginx/html

/etc/nginx/conf.d/default.conf nginx配置目录

apache目录 : /var/www/html

/etc/httpd/conf/httpd.conf apache配置文件

nginx 配置域名

cd /etc/nginx

cp default.conf imooc.conf

修改server_name imooc.test.com 以及项目目录

配置虚拟域名 windows 访问需要在host增加 linuxip

ServerName www.nine.com

DocumentRoot "/var/www/html/learnlaravel/public"

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

关闭防火墙

setenforce 0

Ⅱ PHP的安装及怎么用

php语言的安装,如果是初学php,建议使用集成安装包,比如wamp,这个软件包里集成了apache(服务器软件)、php+PECL、MySQL(数据库)等开发php所需要的环境支持。

php是支持环境,对于其使用,你可以直接编写.php文本文件,并将其保存在网站根目录下(wamp软件一般设置网站根目录缺省为:c:\wamp\www)。然后就可以用: http://localhost/你编写的网页名来访问了。

详细的说明请搜索相关资料,或到php相关网站上看教程资料,比如:php100等,都有内容比较丰富的相关教程。

Ⅲ PHP如何安装及配置

将下载的压缩解压到纯英文目录下;

2.因为PHP是被动型的服务,目的就是为apache提供了处理php代码的服务。因此我们要做的配置就是告诉apache,PHP在哪?需要它处理什么样的文件。

所以,打开apache的配置文件,httpd.conf。

搜索LoadMole,找到之后按照相同的格式加载php模块,输入:

接着搜索mime_mole,找到后按照相同格式在该标签内,输入:

放的位置是没什么要求,最好是能跟好队形,好修改。

上面添加的配置,分别是告诉php的位置,然后告诉服务器.php的文件会被当作“application/x-httpd-php”格式处理,而服务器里处理application/x-httpd-php格式的就是php。这样配置之后,一旦是.php的文件服务器都会调用我们的php来处理。

到这里php代码就可以正常使用了。

3.php的配置以及添加扩展

php本身的配置是要自己创建的。

首先,在解压的php目录下找到php.ini-development文件,这是php提供的配置模版,复制并修改文件名为php.ini。

由于php是被动服务,它的配置文件也一样是apache来调用,所以还是要到apache的配置文件httpd.conf里添加:

接着,如果要添加扩展,可以在php的配置文件php.ini里搜索extension_dir,找到下图:

php配置文件的注释是靠“;”,这项配置是说明扩展文件的所在目录。

按格式加上:extension_dir = "你的扩展文件目录"

你的扩展文件目录就是php解压目录下的ext文件夹,即:"解压目录/ext"。

接着需要告诉php加载哪些扩展:

在php.ini里添加:extension=你要添加的扩展名字

Ⅳ php类型的软件如何安装

下载个php环境包,推荐wamp:
http://php100.com/html/download/tools/2010/1226/7136.html
点击运行的图标(左键),有一个www目录,把php文件放到www目录里面,然后在浏览器上打开
htttp://
localhost
/你的php文件名字,就可以访问啦!

Ⅳ 自学PHP都需要安装哪些软件

  1. php环境搭建,推荐phpstudy,一键安装;php apache mysql 这些都安装了;

  2. 代码编辑器:notepad++ 简单实用

  3. mysql数据库管理软件:下载一个破解的 navicat for mysql ,我一直用这个,挺好用的,很方便;

  4. ftp文件上传工具,可有可无,如果要向远程提交代码就要用了;推荐flashfxp,也是很简单好用的

Ⅵ 如何安装PHP

得看是什么程序以及程序写的怎么样了。

如果是文本数据库的 并且程序写的不错的话
直接上传上去 不用设置什么 就可以使用了。
如果写的一般的话 需要设置一下 文本数据库的路径。

如果是Mysql数据做支持的话,
首先得程序自带的安装程序 创建数据库
如果程序没有自带安装程序,那么你就得自己手动的创建数据库了。
然后设置好mysql的相关链接参数后,一般就可以用了。

希望我的回答对你有所帮助。

Ⅶ PHP一般要安装什么软件

php开始必备

  1. 运行环境:Php+Mysql+Apache,可用集成环境如WampServer,XAMPP 3.2.2.0等

  2. 开发工具:SublimeText3,Notepad++7.3.1等

Ⅷ 如何安装运行PHP网站

搭建PHP本地环境前言

【本地环境就是你的网站还没有上线,但是想在自己电脑看一下网站搭建后的效果。你在自己电脑做了一个可以看效果的环境。也就是测试环境。】

目前80%以上的网站都是使用xunruicms模版(PHP语言编写的),所以这里只教大家建立PHP本地环境搭建。

新手做网站,还要上线,输入域名可以访问很新奇,但得先看这篇"搭建PHP本地环境并运行xunruicms网站",有了这个基础再看下一篇"网站上线"会容易得多。PHP本地环境搭建就是让你熟悉网站上线的基本功,免得你正式上线手忙脚乱一堆事情,一会儿就放弃了。我也是一步步来的,我尽量写得很细,让大家跟着我操作就可以。

xunruicms建站步骤主要分为三步:①搭建PHP环境,②建立数据库,③安装xunruicms网站

PHP环境搭建

PHP环境搭建使用工具(大学里常用的工具):

WAMPserver

XAMPP

这两个工具任选一个就可以了。这两个工具都是Windows系统下的安装包,Linux环境无法使用,里面集成了APACH, MYSQL, PHPADMIN不需要自己一个个安装然后配置。安装包都是exe文件,基本都是一键安装,很简单。我使用的是WAMPserver.

在官网下载 我下载的是3.1.4版本的,这一版本很好,里面很多配置都不需要自己重新配。

下载安装

下载好后直接双击打开

80端口被Apache正常使用,没有被占用。

配置数据库

点击"W"标志,点击"PHPMYADMIN

Ⅸ windows 2003 php怎么安装

1)下载PHP安装包:我这里选择的版本是:php-5.3.28,请到官网下载,
2)下载FastCGI ,请根据情况下载合适的版本,打开页面最下面有下载联接。

首先安装FastCGI,接照提示一步步完成安装,如图,

准备安装PHP
解压你下载的PHP安装包,建议不要安装到C盘(按照习惯我的C盘只安装系统,软件一般安装到D盘,E盘放开发程序,F盘放常用软件及文档),复制解压后的文件到D:\Program Files\php5目录下。

配置PHP
重命名php.ini-development为php.ini(如果是在服务器上建议你重命名php.ini-proction),打开PHP.ini进行配置,查找并修改以下几项:
cgi.force_redirect = 0 去除行前分号注释并修改值为0
cgi.fix_pathinfo=1 去除行前分号注释
fastcgi.impersonate = 1 去除行前分号注释
开启相应扩展:
extension=php_gd2.dll 去除行前分号注释
extension=php_mysql.dll 去除行前分号注释
修改时区
date.timezone = Asia/Shanghai
完成以上步骤后保存PHP.ini
配置FastCGI
打开命令行窗口,在开始》运行》输入cmd回车,切换到C:\WINDOWS\system32\inetsrv目录,执行以下3条命令:
cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"D:\Program Files\php5\php-cgi.exe"
cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:300
cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:800
因为我们刚才PHP是在D:\Program Files\php5目录,但是这个目录("Program Files")中间有空格,所以我们要修改一下配置,打开C:\WINDOWS\system32\inetsrv\fcgiext.ini文件,在
[PHP]
ExePath="D:\Program Files\php5\php-cgi.exe" 在这个目录两边加双引号,
好了,我们已经完成了FastCGI配置

设置环境变量
右键点击 我的电脑》属性》高级》环境变量,在系统变量Path项后追加;D:\Program Files\php5
新建系统变量PHPRC,将其值设置为D:\Program Files\php5,
致此PHP安装完成了,重起IIS,使用phpinfo();函数测试一下你是否安装成功了?

Ⅹ php怎么安装

安装 php

1.下载软件包到 /usr/local/src

2.解压软件包

3.建立 php 的目录
#cd /usr/local
#mkdir php

4.进入解压后的目录位置
#cd /usr/local/src/php-4.0.5

5.运行安装配置
这里的配置较为复杂:
#./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-mysql=/usr/local --enable-track-vars --disable-debug
特别要指出的是这配置了 apache 自动加载 php 模块功能和 mysql 数据库支持功能

6.编译 php
#make

7.安装 php
#make install

php 安装完成

阅读全文

与php软件安装相关的资料

热点内容
指数函数和对数函数的高精度快速算法 浏览:205
c预编译干什么 浏览:22
hp网络共享文件夹 浏览:363
程序员如何不被废 浏览:804
二进制流转pdf 浏览:916
php判断爬虫 浏览:571
960除24除4简便算法 浏览:786
关于解压英语翻译 浏览:565
python控制键盘右键 浏览:920
php没有libmysqldll 浏览:828
时政新闻app哪个好 浏览:906
手机已加密怎么办 浏览:201
安卓手机截屏怎么传到苹果 浏览:527
京管家app哪里下载 浏览:33
文件夹横向排列的竖向排列 浏览:453
51单片机驱动摄像头模块 浏览:689
政府文件加密没法转换 浏览:373
android判断栈顶 浏览:331
凭证软件源码 浏览:860
androidwebview滚动事件 浏览:11