PHP安装与测试(5.6版本)

    科技2024-07-14  64

    用户注册 数据加密 存到数据库中 账号:zhang zhang----->qweqw qweqw 密码:abc123 abc123----->dsada dsada --------------> Apache -------------------> PHP -----------------> MySQL

    附加: PHP上面接Apache下面接MySQL,所有PHP最后配置

    安装依赖包

    yum -y install \ gd \ #GD库是php处理图形的扩展库 libpng \ #png截图 libpng-devel \ #处理png图片的 pcre \ #正则 pcre-devel \ #语言兼容正则表达式 libxml2-devel \ #支持xml格式 libjpeg-devel #支持图像文件格式 cd /opt tar xjvf php-5.6.11.tar.bz2 cd php-5.6.11 ./configure \ --prefix=/usr/local/php5 \ #指定安装路径 --with-gd \ #开启gd包 --with-zlib \ #支持php里的库 --with-apxs2=/usr/local/httpd/bin/apxs \ #核心模块的命令,不指定的话php中的图像出不来(关联httpd的) --with-mysql=/usr/local/mysql \ #关联数据库的 --with-config-file-path=/usr/local/php5 \ #配置文件的目录 --enable-mbstring #支持文本(多字节字符串) make -j3 && make install

    附加: Build complete. 这个就是成功了 Don’t forget to run ‘make test’. 检查php是否正常(浪费时间)

    cp php.ini-development /usr/local/php5/php.ini #php配置文件 ln -s /usr/local/php5/bin/* /usr/local/bin/ #优化路径 vi /etc/httpd.conf #让Apache配置文件中识别PHP AddType application/x-httpd-php .php #让Apache交给PHP处理动态请求 AddType application/x-httpd-php-source .phps systemctl restart httpd #重启httpd !vi #返回上一次编辑文件(无论当前位置都能回到原配置文件) DirectoryIndex index.php index.html #识别两个不同类型(.php .html) systemctl reload httpd #重启httpd

    问题:

    Failed to reload httpd.service: Job type reload is not applicable for unit httpd.service. See system logs and 'systemctl status httpd.service' for details.

    原因: 没开启httpd服务 systemctl restart httpd

    cd /usr/local/httpd/htdocs/ mv index.html index.php vi index.html <?php phpinfo(); ?>

    完成就可以去浏览器上测试了 在网页测试“http://IP地址/index.php”

    Processed: 0.018, SQL: 8