centos7 apache不能解析 php5.6
时间: 2023-08-07 22:03:01 浏览: 61
要让Apache能够解析PHP5.6,您需要执行以下步骤:
1. 安装PHP5.6
您需要安装PHP5.6及其相关组件。可以通过以下命令安装:
```
sudo yum install epel-release yum-utils
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install php56w php56w-opcache php56w-mysql php56w-pdo
```
2. 配置Apache
打开Apache的配置文件:
```
sudo nano /etc/httpd/conf/httpd.conf
```
确保以下行被取消注释:
```
LoadModule php5_module modules/libphp5.so
```
添加以下行:
```
AddHandler php5-script .php
AddType text/html .php
```
保存并关闭文件。
3. 重启Apache
执行以下命令重启Apache:
```
sudo systemctl restart httpd
```
现在,您的Apache服务器应该能够解析PHP5.6了。
相关问题
centos7 php5.6
为在 CentOS 7 上安装 PHP 5.6,您可以按照以下步骤操作:
1. 安装 EPEL 和 Remi 存储库:
```
sudo yum install epel-release
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
```
2. 安装 yum-utils:
```
sudo yum install yum-utils
```
3. 启用 Remi 存储库:
```
sudo yum-config-manager --enable remi-php56
```
4. 安装 PHP 5.6 和相关模块:
```
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd
```
5. 检查安装是否成功:
```
php -v
```
您应该能够看到安装的 PHP 版本信息。
希望这可以帮助您在 CentOS 7 上安装 PHP 5.6。
centos7源代码编译安装mysql5.6.50
以下是在 CentOS 7 上编译安装 MySQL 5.6.50 的步骤:
1. 确保系统已安装必要的依赖库:
```shell
yum -y install gcc gcc-c++ make cmake bison-devel ncurses-devel
```
2. 下载 MySQL 5.6.50 源码包:
```shell
wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.50.tar.gz
```
3. 解压缩源码包:
```shell
tar -zxvf mysql-5.6.50.tar.gz
cd mysql-5.6.50
```
4. 配置编译选项:
```shell
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system \
-DWITH_LIBWRAP=0 \
-DWITH_EMBEDDED_SERVER=0 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BOOST=../boost
```
5. 编译安装:
```shell
make && make install
```
6. 添加 MySQL 用户和用户组:
```shell
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
```
7. 初始化 MySQL 数据库:
```shell
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/
```
8. 修改配置文件:
```shell
cp support-files/my-default.cnf /etc/my.cnf
vi /etc/my.cnf
```
在 [mysqld] 段中添加以下内容:
```shell
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/mysql.sock
```
9. 启动 MySQL 服务:
```shell
/usr/local/mysql/support-files/mysql.server start
```
10. 设置开机自启动:
```shell
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig mysql on
```
11. 设置 MySQL 环境变量:
```shell
echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile
source /etc/profile
```
现在,你已经成功地在 CentOS 7 上编译安装了 MySQL 5.6.50。