Centos配置PHP环境

Centos配置PHP开发环境

一、  安装apache

先安装gcc编译器

yum install gcc gcc-c++ gcc-g77

如果系统中没有make工具就执行下面这条命令安装,后面要用到它

Yum install make

 

安装apache需要用到这些文件

apr-1.4.6.tar.gz-----------apache可移植库

apr-util-1.5.1.tar.gz -----apache可移植库

pcre-8.32.zip--------------正则表达式库

httpd-2.2.23.tar.gz--------Apache源码包

 

安装apr-1.4.6.tar.gz

#tar –zxvf apr-1.4.6.tar.gz

#cd apr-1.4.6

#./configure --prefix=/usr/local/apr

#make

#make install

 

安装apr-util-1.5.1.tar.gz

#tar –zxvf apr-util-1.5.1.tar.gz

#cd apr-util-1.5.1

#./configure --prefix=/usr/local/aprutil --with-apr=/usr/local/apr

#make

#make install

 

安装pcre-8.32.zip

#unzip pcre-8.32.zip

#cd pcre-8.32

#./configure –prefix=/usr/local/prce

#make

#make install

 

安装apache

# tar -zxvf httpd-2.2.23.tar.gz

# cd httpd-2.2.23

#./configure --prefix=/usr/local/apache2.4.2 -with-apr=/usr/local/apr -with-apr-util=/usr/local/aprutil

#make

#make install

进去apache目录

#cd /usr/local/apache/bin

启动apache

#./apachectl start

查看端口

#netstat –an | grep 80

此时应该显示80端口正在监听中….

输入http://192.168.111.133看到It Work表明apache安装成功,如果不能看到,则执行iptables –F

 

二、  安装mysql

安装mysql需要用到的文件

cmake-2.8.4.tar.gz

mysql-5.5.29.tar.gz

 

安装cmake-2.8.4.tar.gz

#tar -zxvf cmake-2.8.4.tar.gz

#cd cmake-2.8.4

#./configure –prefix=/usr/local/cmake

#make

#make install

 

安装mysql

# tar -zxvf mysql-5.5.29.tar.gz

# cd mysql-5.5.29

添加mysql运行的用户组和用户

#groupadd mysql

#useradd mysql

创建mysql安装目录

#mkdir /usr/local/mysql

#mkdir /usr/local/mysql/data

#cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DINSTALL_DATADIR=/usr/local/mysql/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DENABLED_LOCAL_INFILE=1

如果上面的配置信息出错则安装

# install ncurses-devel

#make

#make install

设置mysql目录用户组和用户

# chown -R root:mysql . 用户组为root 用户root

# chown -R mysql:mysql data

拷贝配置文件到etc目录下

#cp support-files/my-medium.cnf /etc/my.cnf

创建并初始化系统数据库的系统表

# scripts/mysql_install_db --user=mysql

启动mysql

# ./bin/mysqld_safe –user=mysql &

修改root密码

./bin/mysql –uroot –p

>use mysql

添加root用户的远程连接能力

Mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; 

Mysql>update user set Password = password(‘19930526’) where User='root';(19930526为需要设置的密码)

Mysql>flush privileges;

 

三、  安装PHP

安装PHP需要用到的文件

libxml2-2.6.32.tar.gz

php-5.3.21.tar.gz

 

安装libxml2-2.6.32.tar.gz

#tar –zxvf libxml2-2.6.32.tar.gz

# ./configure --prefix=/usr/local/libxml2

#make

#make install

安装php

tar –zxvf php-5.3.21.tar.gz

配置信息

./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql\

--with-apxs2=/usr/local/apache/bin/apxs --with-libxml-dir=/usr/local/libxml2

#make

#make install

拷贝配置文件到/usr/local/php/lib目录下

# cp php.ini-development /usr/local/php/lib/php.ini

配置Apache PHP 工作

配置 httpd.conf 让apache支持PHP

# vi /usr/local/apache/conf/httpd.conf

找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容

AddType application/x-httpd-php .php      (.前面有空格)

AddType application/x-httpd-php-source .phps        (.前面有空格)

重启apache

新建文件demo.php

<?php

   echo phpinfo();

?>

将文件放到/usr/local/apache/htdocs

看到打印信息页面则LAMP环境配置成功 …

要在CentOS配置PHP环境,您可以按照以下步骤进行操作: 1. 首先,安装Apache服务器。使用以下命令安装Apache: ``` yum install -y httpd ``` 2. 启动Apache服务并设置开机启动: ``` systemctl start httpd.service systemctl enable httpd.service ``` 3. 接下来,安装PHP及其扩展。使用以下命令安装PHP和常用扩展: ``` yum -y install php php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel ``` 4. 安装完成后,重新启动Apache服务器: ``` systemctl restart httpd ``` 5. 确保防火墙开放了80端口以允许HTTP访问: ``` firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload ``` 6. 测试您的PHP配置。在/var/www/html目录下创建一个名为index.php的文件,并将以下代码保存到其中: ``` <?php phpinfo(); ?> ``` 7. 在浏览器中输入您的服务器IP地址,并访问index.php文件。如果成功显示PHP信息页面,则表示您的PHP环境配置完成。 请注意,这些步骤假设您已经按照之前提供的引用中的步骤正确安装CentOS、MySQL和其他必要的软件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [CentOS7系统搭建PHP运行环境Apache + Php + Mysql)](https://blog.csdn.net/baorze/article/details/129030637)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值