Home > Backend Development > PHP Problem > How to configure the php running environment

How to configure the php running environment

爱喝马黛茶的安东尼
Release: 2023-02-23 12:54:02
Original
6071 people have browsed it

How to configure the php running environment

php environment setup and configuration steps:

1. Software and system version

How to configure the php running environment

System download address:

Software package download address: http://xiazai.jb51.net/201611/yuanma/php apache mysql(jb51 .net).rar

2. Download the software package/change the source

(1) Download and install the software package software tool

yum install - y wget vim unzip zip

How to configure the php running environment

## (2) Change source

1. First uninstall the previously installed epel to avoid affecting

rpm -e epel-release

2. Clear yum cache

yum clean all

How to configure the php running environment

yum makecache

3.rm - rf /etc/yum.repos.d/* (When performing this operation, remember to install wget in advance, otherwise you have to mount the CD and use rpm to install wget.)


How to configure the php running environment

4. Download Ali source

wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-6.repohttp://mirrors.aliyun .com/repo/Centos-6.repo

5、

yum repolist

How to configure the php running environment##Related recommendations: "

Getting Started with PHP Tutorial

3. Install mysql

(1) Unzip

tar -zxvf mysql-5.1.72-linux-x86_64- glibc23.tar.gz

##(2) Configure mysql How to configure the php running environment

mv mysql-5.1.72-linux-x86_64-glibc23 /usr/local/mysql
cd /usr/local/mysql
useradd -s /sbin/nologin mysql
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql
Copy after login

./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

Check whether the compilation is successful

echo $?

(3) Make mysql into a service How to configure the php running environment

cp support-files/my-large.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
vim /etc/init.d/mysqld
Copy after login

Modify File content

basedir=/usr/local/mysql(mysql installation directory)

datadir=/data/mysqlmysql database directory)

chkconfig --add mysqld

chkconfig mysqld on

4. Install Apache

(1) Install the software running environment gcc

yum install -y gcc

(2) Unzip How to configure the php running environment

tar -jxvf httpd-2.2.27.tar.bz2

(3) Compile How to configure the php running environment

./configure --prefix=/usr/local/apache2 --enable-mods-shared=most --enable-so

(4 ) InstallHow to configure the php running environment

make

##make install

How to configure the php running environment

5. Install PHPHow to configure the php running environment

(1) Unzip tar -zxvf php-5.3.28.tar.gz

(2) Install php Requires software plug-in

yum install -y libxml2-devel.x86_64
yum install -y openssl-devel.x86_64
yum install -y bzip2-devel.x86_64
yum install -y libjpeg-turbo-devel.x86_64
yum install -y libpng-devel.x86_64
yum install -y freetype-devel.x86_64
yum install -y libmcrypt-devel.x86_64
Copy after login
How to configure the php running environment

##(3) Compile

The code is as follows:How to configure the php running environment

./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 
--with-gd 
--with-jpeg-dir 
--with-png-dir 
--with-freetype-dir 
--with-iconv-dir 
--with-zlib-dir 
--with-bz2 
--with-openssl 
--with-mcrypt 
--enable-soap 
--enable-gd-native-ttf 
--enable-mbstring 
--enable-sockets 
--enable-exif 
--disable-ipv6
Copy after login

##(4 )Install

make

How to configure the php running environment

make install

How to configure the php running environment

六、编辑配置文件

(1)vim /usr/local/apache2/conf/httpd.conf找到:

<Directory />
 Options FollowSymLinks
 AllowOverride None
 Order deny,allow
 Deny from all
</Directory>
Copy after login

改为:

<Directory />
 Options FollowSymLinks
 AllowOverride None
 Order deny,allow
 Allow from all
</Directory>
Copy after login

找到:

AddType application/x-gzip .gz .tgz

在该行下面添加:

AddType application/x-httpd-php .php

找到:

<IfModule dir_module>
 DirectoryIndex index.html
</IfModule>
Copy after login

将该行改为:

<IfModule dir_module>
 DirectoryIndex index.html index.htm index.php
</IfModule>
Copy after login

找到:

#ServerName www.example.com:80

修改为:

ServerName localhost:80

2 测试解析php

vim /usr/local/apache2/htdocs/1.php

写入:

<?php
phpinfo();
?>
Copy after login

浏览器打开:地址/1.php

How to configure the php running environment

The above is the detailed content of How to configure the php running environment. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template