php-3

CodeIgniter on CentOS

安装php

1
yum install -y php

安装Apache(在CentOS中叫httpd)

1
yum install -y httpd

重启Apache服务

1
systemctl restart httpd

现在用http://localhost就能访问到Apache的测试页面,当然没界面的话curl也能看下html,证明Apache已经能用了

apache_test123

修改Apache的DocumentRoot(optional)

Apache的配置文件在/etc/httpd/conf/httpd.conf

1
DocumentRoot "/var/www/html"

改成

1
DocumentRoot "/var/www"

/var/www新建一个php文件

/var/www/index.php

1
<?php phpInfo();?>

http://localhost/index.php可以看到php的信息证明php也能用了

将CodeIgniter代码复制到/var/www目录下

Security

新建一个group(www-data)

1
sudo groupadd www-data

新建一个user(tutorial),属于(www-data组)

1
sudo useradd -G www-data tutorial

给新建的用户设置密码

1
passwd tutorial

设置var/www目录的权限

1
chown -R tutorial:www-data /var/www/tutorial

设置url rewrite

1
2


/etc/php.d/security.ini

1
expose_php=Off

设置完成后,response的header中就没有PHP的版本号了

Reference