What are the steps to set up and configure the PHP environment?

爱喝马黛茶的安东尼
Release: 2023-02-23 11:30:01
Original
4163 people have browsed it

What are the steps to set up and configure the PHP environment?

php environment setup and configuration steps:

1. Software and system version

What are the steps to set up and configure the PHP 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

What are the steps to set up and configure the PHP 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

What are the steps to set up and configure the PHP 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.)


What are the steps to set up and configure the PHP 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

What are the steps to set up and configure the PHP environment?##Related recommendations: "

PHP Getting Started Tutorial

3. Install mysql

(1) Unzip

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

What are the steps to set up and configure the PHP environment?(2) Configure mysql

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 $?

What are the steps to set up and configure the PHP environment?(3) Make mysql into a service

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 the file content

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

datadir=/data/mysqlmmysql database directory)


chkconfig --add mysqld

chkconfig mysqld on

4. Install Apache

(1) Install the software running environment gcc

yum install -y gcc

What are the steps to set up and configure the PHP environment?(2) Unzip

tar -jxvf httpd-2.2.27.tar.bz2

What are the steps to set up and configure the PHP environment?(3) Compile

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

What are the steps to set up and configure the PHP environment?(4)Installation

make

What are the steps to set up and configure the PHP environment?make install

What are the steps to set up and configure the PHP environment?## 5. Install PHP

(1) Unzip

tar -zxvf php-5.3.28.tar.gz

## (2) Install the software plug-ins required for php

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
What are the steps to set up and configure the PHP environment?

(3) Compile

What are the steps to set up and configure the PHP environment? The code is as follows:

./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) Installation

What are the steps to set up and configure the PHP environment?make

What are the steps to set up and configure the PHP environment?

make install

What are the steps to set up and configure the PHP 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

What are the steps to set up and configure the PHP environment?

The above is the detailed content of What are the steps to set up and configure the PHP 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